用户:张竹Gina查看:0 回复:0 评论:0 创建时间:2023-11-23T20:52:16
【作品展示】

【作品介绍】
可用AD键控制移动,输入其他字符会套中,一次可以同时套三个圈,最后会显示得分。没有图片,随便上传了个证书
【作品源代码】
import turtle
import random
q1=turtle.Pen()
q2 = turtle.Pen()
q3 = turtle.Pen()
q4 = turtle.Pen()
q5 = turtle.Pen()
q6 = turtle.Pen()
t = turtle.Pen()
q1.penup()
q2.penup()
q3.penup()
q4.penup()
q5.penup()
q6.penup()
t.penup()
q1.goto(-250,0)
q2.goto(-150, 0)
q3.goto(-50, 0)
q4.goto(50, 0)
q5.goto(150, 0)
q6.goto(250, 0)
t.goto(-50, 0)
t.dot(300,'red')
q1.dot(50,'green')
q2.dot(50,'green')
q3.dot(50,'green')
q4.dot(50,'green')
q5.dot(50,'green')
q6.dot(50,'green')
print('幸运套圈机已准备,AD键控制移动,按下其他键套中。')
mov='D'
sy=1
while mov=='A' or mov=='D':
mov=input()
if mov=='A':
t.forward(-100)
sy=sy-1
elif mov=='D':
t.forward(100)
sy=sy+1
q1.clear()
q2.clear()
q3.clear()
q4.clear()
q5.clear()
q6.clear()
t.clear()
t.dot(300, 'red')
q1.dot(50, 'green')
q2.dot(50, 'green')
q3.dot(50, 'green')
q4.dot(50, 'green')
q5.dot(50, 'green')
q6.dot(50, 'green')
tz = [random.randint(1, 5),random.randint(
1, 5),random.randint(1, 5),random.randint(1, 5),random.randint(1, 5),random.randint(1, 5)]
tzq=tz[sy:sy+3]
print('你套中了',tzq)
print('总分是', tzq[0]+tzq[1]+tzq[2],'分')
print('所有圈的分数是',tz)
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn