用户:
严sir超市我查看:1 回复:1 评论:1 创建时间:2021-05-16T23:15:46
【作品展示】

【作品介绍】
这个作品是关于知识竞赛的,玩家每答对一题可在画板上出现五颗流星
【作品源代码】
import turtle as t
import random as r
def draw_meteors():
for i in range(5):
t.pencolor('white')
A = r.randint((-600), 600)
B = r.randint((-600), 600)
C = r.randint(0, 100)
t.pensize(3)
t.penup()
t.goto(A, B)
t.pendown()
t.goto((A - C/3), (B - C/3))
t.pensize(4)
t.goto((A - C/2), (B - C/2))
t.pensize(5)
t.goto((A - C), (B - C))
t.pensize(6)
t.penup()
t.goto((A - C-3), (B - C+3))
t.pendown()
for i in range(5):
t.fillcolor('white')
t.begin_fill()
t.pensize(2)
t.forward(10)
t.right(144)
t.end_fill()
t. screensize(1000, 1000)
print('游戏规则:每答对一题绘制5颗流星,答错则清零')
t.bgcolor('#9932CC')
t.speed(0)
f = 0
b = 0
c = ['如果一颗恒星太靠近黑洞,会被黑洞怎么样:', '太阳系中最热的行星是哪一个:','已经发现的最高山峰是火星上的','一光年是光在一年中行进的','木星已知的卫星多达几个','银河系的宽度达到多少光年','最早发明火箭的国家是','我国第一批航天员是在哪一类人里挑选出来的']
a = {0:'撕裂',
1:'金星',
2:'奥林匹斯山',
3:'距离',
4:'79',
5:'190万',
6:'中国',
7:'飞行员'}
e = {1:'请设置火箭头颜色',
2:'请设置机身颜色',
3:'请设置机尾颜色'}
for i in range(8):
d = r.randint(0,7)
answer = t.textinput('开始啦!', c[d])
if answer == a[d]:
print('恭喜答对')
b += 1
draw_meteors()
else:
print('答错了,不给流星~')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn