用Python画雪景图
程序员文章站
2022-04-19 11:25:48
新年来临之际,用Python画了一幅雪景图,祝大家新年快乐,瑞雪兆丰年。 说明:以下代码是从Python教程中学习来的。#SnowView.pyfrom turtle import *from random import *def drawSnow(): hideturtle() pensize(2) for i in range(100): r,g,b=random(),random(),random(......
新年来临之际,用Python画了一幅雪景图,祝大家新年快乐,瑞雪兆丰年。
说明:以下代码是从Python教程中学习来的。
#SnowView.py
from turtle import *
from random import *
def drawSnow():
hideturtle()
pensize(2)
for i in range(100):
r,g,b=random(),random(),random()
pencolor(r,g,b)
penup()
setx(randint(-350,350))
sety(randint(1,270))
pendown()
dens=randint(8,12)
snowsize=randint(10,14)
for j in range(dens):
forward(snowsize)
backward(snowsize)
right(360/dens)
def drawGround():
hideturtle()
for i in range(400):
pensize(randint(5,10))
x=randint(-400,350)
y=randint(-280,-1)
r,g,b=-y/280,-y/280,-y/280
pencolor((r,g,b))
penup()
goto(x,y)
pendown()
forward(randint(0,100))
setup(800,600,200,200)
tracer(False)
bgcolor("black")
drawSnow()
drawGround()
done()
本文地址:https://blog.csdn.net/weixin_51630390/article/details/112055487
上一篇: 优学项目实训启动
下一篇: java迭代器中删除元素的实例操作详解
推荐阅读
-
用PHP的GD库画的两个几何图
-
用PHP的GD库画的两个几何图
-
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
-
Python使用add_subplot与subplot画子图操作示例
-
用Python制作在地图上模拟瘟疫扩散的Gif图
-
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
-
Python画柱状统计图操作示例【基于matplotlib库】
-
如何使用eclipse画UML用例图?使用eclipse画UML用例图的方法
-
python使用Matplotlib画条形图
-
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案