赞
踩
#python3.8#xuguojun#2020.1.30#导出模块,这样导出比代码较简洁,但是注意r和后面RGB的r,所以我改为d代替R(r)
importturtle as timportrandom as r#绘制雪花
s=30 #定义30个
defsnow(s):
t.ht()#ht=hideturtle,隐藏画笔和轨迹
t.speed(500) #设置画笔的速度,快
t.pensize(2) #设置笔头大小
for i inrange(s):
d= r.random() #随机定义颜色
g =r.random()
b=r.random()
t.pencolor(d, g, b)#随机颜色定义,画笔的颜色,注意这里本来是rgb,但是r定义过random,所以用d代替
t.pu() #pu=penup,提笔
t.goto(r.randint(-350, 350), r.randint(1, 270)) #坐标和x和y值随机取值及范围
t.pd() #pd=pendown,落笔
dens = r.randint(8, 12) #随机定义雪花的花瓣数
snowsize = r.randint(10, 14) #随机定义雪花的大小
for _ inrange(dens):
t.forward(snowsize)#向当前画笔方向移动snowsize像素长度
t.backward(snowsize) #向当前画笔相反方向移动snowsize像素长度
t.right(360 / dens) #顺时针移动360 / dens度
#绘制地面线
g=50 #定义50条<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。