用户:
Allen加悦查看:0 回复:0 评论:0 创建时间:2021-05-09T11:40:11
【作品展示】

【作品介绍】
无
【作品源代码】
import turtle
import time
import random
#创建并设置窗口
ms=turtle.Screen()
ms.setup(1000,600)
ms.bgcolor('dodger blue4')
ms.tracer(0)
#月亮
moon=turtle.Pen()
moon.hideturtle()
moon.penup()
moon.dot(400,'ivory')
#背景贴纸
#添加形状
ms.addshape('bg.gif')
#设置画笔
bg=turtle.Pen()
bg.shape('bg.gif')
bg.penup()
bg.goto(0,-150)
#编程猫贴纸
#添加形状
ms.addshape('codemao.gif')
#设置画笔
codemao= turtle.Pen()
codemao.shape('codemao.gif')
codemao.penup()
codemao.goto(0,-250)
#弹幕祝福语
txt=turtle.Pen()
txt.hideturtle()
txt.penup()
txt.pencolor('cornsilk')
txt.goto(500,300)
#小星星
star=turtle.Pen()
star.hideturtle()
star.penup()
count=0#记录弹幕运动次数
while True:
count+=1
if count==1:#如果count=1,就绘制星星
num=random.randint(30,50)
for i in range(num):
x=random.randint(-500,500)
y=random.randint(-150,400)
size=random.randint(2,5)
star.goto(x,y)
star.dot(size,'light yellow')
elif count==80:#否则如果count=80,就清除星星(闪烁)
star.clear()
count=0#重置count,等待下一次count=80
#弹幕
txt.write('中秋快乐',font=('思源黑体',30,'normal'))
txt.backward(5)
#动画
ms.update()
time.sleep(0.01)
txt.clear()
#结束
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn