import turtle as tu
import random as ra
import time
tu.setup(1.0, 1.0, None, None)
tu.bgcolor('black') # 设置画布颜色
tu.title("林北星")
tu.bgpic('test.png')
t = tu.Pen()
t.ht() # 隐藏画笔
colors = ['white'] # 雪花的颜色列表
class Snow(): # 雪花类
def __init__(self):
self.r = ra.uniform(1, 3) # 雪花的半径
self.x = ra.randint(-1000, 1000) # 雪花的横坐标
self.y = ra.randint(500, 1000) # 雪花的纵坐标
self.speed = ra.randint(15, 99) # 雪花移动速度
self.color = ra.choice(colors) # 雪花的颜色
self.outline = 2 # 雪花的大小
# 第一种雪花
def snow(self):
t.pensize(self.outline) #雪花的大小
t.penup() #提笔
t.goto(self.x,self.y) #随机位置
t.pendown() #落笔
t.color(self.color) #雪花颜色
t.begin_fill()
t.fillcolor("white")
t.circle(self.r)
t.end_fill()
# 第二种雪花
# def snow(self): # 画每个雪花
# x = self.r # 雪花的半径
# t.pensize(self.outline) # 雪花的大小
# t.penup() # 提笔
# t.goto(self.x, self.y) # 随机位置
# t.pendown() # 落笔
# t.color(self.color) # 雪花颜色
# for i in range(6): # 循环画六个雪花瓣
# t.forward(x * 5)
# t.backward(x * 2)
# t.left(60)
# t.forward(x * 2)
# t.backward(x * 2)
# t.right(120)
# t.forward(x * 2)
# t.backward(x * 2)
# t.left(60)
# t.backward(x * 3)
# t.right(60)
def move(self): # 雪花移动函数
if self.y >= -500: # 当雪花还在画布中时
self.y -= self.speed # 设置上下移动速度
else: # 当雪花漂出了画布时,重新生成一个雪花
self.r = ra.uniform(1, 3)
self.x = ra.randint(-1000, 1000)
self.y = 500
self.speed = ra.randint(15, 99)
self.color = ra.choice(colors)
self.outline = 2
Snows = [] # 用列表保存所有雪花
for i in range(595):
Snows.append(Snow())
# t.penup()
# t.goto(0, -255)
# t.pendown()
# t.pencolor("white")
# t.write("张万森", align="center", font=("Comic Sans MS", 33, "bold"))
#
# time.sleep(1)
#
# t.clear()
#
# time.sleep(1)
#
# t.write("下雪了", align="center", font=("Comic Sans MS", 33, "bold"))
#
# time.sleep(1)
#
# t.clear()
#
# time.sleep(2)
while True: # 开始绘制
tu.tracer(0)
t.clear()
t.penup()
t.goto(0, -255)
t.pendown()
# t.write("我 好 想 你", align="center", font=("Comic Sans MS", 33, "bold"))
for i in range(199): # 199个漂浮的雪花
Snows[i].move()
Snows[i].snow()
tu.update()
tu.mainloop()
没有合适的资源?快使用搜索试试~ 我知道了~
Python实现张万森下雪了的完整代码
共4个文件
py:2个
png:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 141 浏览量
2023-12-28
20:44:00
上传
评论 1
收藏 2.64MB RAR 举报
温馨提示
写在前面 即将步入婚宴殿堂的女主林北星,遭遇了男友展宇的毁约,生活和工作也变得一团糟。与此同时,她被时光老人带回了十八岁的高三时光,重新开启了自己的人生。林北星摆脱了展宇的束缚,认真准备高考,想要为了自己活一次。然而,她却遇到了改变自己命运的男主张万森,并开始试图拯救他…… 一闪一闪亮星星 《一闪一闪亮星星》是由陈小明、章攀执导,张佳宁、屈楚萧领衔主演,吴希泽、傅菁、骆明劼、蒋昀霖、徐紫茵主演的奇幻悬疑爱情剧。该剧讲述了林北星意外删除旧手机中的短信回到过去,重新认识了昔日陌路校友张万森,从而展开一段奇妙的时空拯救之旅的故事。 有人说,张万森下雪了的意思是我想你了;也有人说,张万森下雪了就是表达一个男孩对于暗恋女孩的感受。小编觉得“张万森下雪了”是一个含蓄的告白,小伙伴们觉得呢~ 本文小编将用python画出“张万森,下雪了”,Let's start!
资源推荐
资源详情
资源评论
收起资源包目录
张万森下雪了.rar (4个子文件)
张万森,下雪了
林北星.py 3KB
林北星.png 1.17MB
test.png 1.46MB
resize.py 574B
共 4 条
- 1
资源评论
- ZYM_962024-01-06资源有一定的参考价值,与资源描述一致,很实用,能够借鉴的部分挺多的,值得下载。
- xiaozixiaoya2024-01-23资源很赞,希望多一些这类资源。
- 2301_815316262024-01-20超级好的资源,很值得参考学习,对我启发很大,支持!
Want595
- 粉丝: 7w+
- 资源: 71
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功