猫史档案馆


【Python作品分享】月亮[120强进36]

用户:回家会尽快回家会尽快查看:0 回复:0 评论:0 创建时间:2021-05-15T20:14:11


【作品展示】

center_image

 

【作品介绍】

这个上面有一句话,没有截图截到,

大家可以自己去试一试。

 

【作品源代码】

#导入库
import turtle
import random
import time
#创建并设置窗口
ms = turtle.Screen()
ms.setup(1000,800)
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,-160)

#编程猫
ms.addshape('codemao.gif')
codmao = turtle.Pen()
codmao.shape('codemao.gif')
codmao.penup()
codmao.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 = 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


回复

上一页1 页 / 共 0下一页