29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
import random#导入随鸡库
|
|
import turtle#导入turtle库
|
|
t=turtle.Turtle()#用t带替turtle
|
|
t.speed(0)#设置画笔速度
|
|
t.pensize(3)#设置笔粗细
|
|
list=["red","green","blue","pink","purple","orange"]#颜色
|
|
for i in range(999):#外循环
|
|
x=random.randint(-400,400)#让雪花在屏幕中随机移动
|
|
y=random.randint(-400,400)
|
|
t.penup()#台笔
|
|
t.goto(x,y)#goto随机地点
|
|
t.pendown()#落笔
|
|
step=random.randint(20,50)#建立随机库
|
|
for i in range(6):#内循环
|
|
t.pencolor(list[i % 6])#绘制雪花+随机雪花大小
|
|
t.forward(step)#这是代码
|
|
t.forward(-step/2)#这是代码
|
|
t.right(60)#这是代码
|
|
t.forward(step/3)#这是代码
|
|
t.forward(-step/3)#这是代码
|
|
t.left(120)#这是代码
|
|
t.forward(step / 3)#这是代码
|
|
t.forward(-step / 3)#这是代码
|
|
t.right(60)#这是代码#这是代码#这是代码#这是代码#这是代码#这是代码#这是代码
|
|
t.forward(-step/2)#这是代码
|
|
t.right(60)
|
|
|
|
turtle.done()#跳出循环+让雪花定在屏幕上#这是代码
|
|
#会有重叠#这是代码 |