用户:Chickgoodkun查看:0 回复:0 评论:0 创建时间:2022-05-19T22:28:26
【作品展示】

【作品介绍】
左键做星星右键清空
【作品源代码】
import turtle as t
import random as r
w = t.Pen()
w.hideturtle()
s = t.Screen()
s.tracer(0)
s.bgcolor("darkblue")
w.penup()
w.goto(-200,200)
w.pendown()
w.dot(100,"lightyellow")
w.forward(30)
w.dot(100,"darkblue")
def star(x,y):
size = r.randint(4,18)
kl = ["red", "yellow", "gold", "lightskyblue",
"skyblue", "lightyellow", "pink", "hotpink", "green"]
color = r.choice(kl)
w.penup()
w.goto(x,y)
w.pendown()
if size <= 8:
w.dot(size + 9,"white")
w.dot(size + 8,"lightyellow")
w.dot(size + 5,"lightgray")
w.dot(size + 3,"gray")
w.dot(size - 1,str(color))
w.dot(size - 3,"gold")
else:
w.pencolor(str(color))
w.begin_fill()
w.fillcolor(str(color))
for i in range(5):
w.forward(size)
w.left(72)
w.forward(size)
w.right(144)
w.end_fill()
def tad(x,y):
s.clear()
s.bgcolor("darkblue")
s.tracer(0)
w.penup()
w.goto(-200, 200)
w.pendown()
w.dot(100, "lightyellow")
w.forward(30)
w.dot(100, "darkblue")
s.onclick(star, btn=1)
s.onclick(tad,btn=3)
s.onclick(star,btn=1)
s.onclick(tad,btn=3)
t.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn