用户:
褚岩分身查看:0 回复:0 评论:0 创建时间:2022-02-12T18:32:30
【作品展示】

【作品介绍】
az
【作品源代码】
import turtle
t = turtle.Pen()
s = turtle.Screen()
t.pencolor('lightskyblue')
pos = [#列表中可储存de东东可不只str和int,还可以是列表和变量!
[-100, 100], [0, 100], [100, 100],
[-100, 0], [0, 0], [100, 0],
[-100, -100], [0, -100], [100, -100]
]
# for循环!!!!!!!!!
for i in pos: # i在for循环中不需要先创建变量!
t.penup()
t.goto(i) # 当goto(x,y)填入一个值时,计算机会自动拆成2个值!
t.pendown()
t.dot(40)
answer = [1, 7, 5, 9]#密码用list(列表)储存!
flag=True
t.pencolor('deepskyblue')
t.pensize(3)
t.penup()
for i in answer:
num = int(s.textinput('输入', '请输入一个1~9的数字'))
if num !=i:#在Python中,等于用==表示,不等于用!=表示!
flag=False
choice = pos[num-1]#因为列表de索引是从0开始,所以要减1!
t.goto(choice)
t.pendown()
t.dot(20)
if flag:#因为此时值为真,所以True不用写了!(欧耶!又是一个摸鱼de好办法!)
print('解锁成功!')
else:
print('解锁失败。')
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn