猫史档案馆


倒计时器1

用户:梓默梓默查看:0 回复:0 评论:0 创建时间:2019-04-01T14:20:26


import turtle,time


#分形雪花
turtle.bgcolor('black')
t = turtle.Pen()
t.hideturtle()
color = ['white','brown','purple','blue','green','orange','yellow','red','rosybrown','pink','white']
for i in range(10,(-1),(-1)):
t.pencolor(color[10-i])
t.write(i,font = ('楷体',45,'bold'))
time.sleep(1)
t.clear()
t.pencolor('white')
def snow(size,n):
if (n == 0) :
t.forward(size)
else :
for angel in [0,60,(-120),60]:
t.left(angel)
#函数调用自身,这种调用方式叫做递归
#递归时参数变小,画的是更小的雪花
snow(size / 3, n - 1)

def draw():
t.speed(0)
t.penup()
t.goto((-200), 100)
t.pendown()
t.pensize(2)
level = 3
snow(400, level)
t.right(120)
snow(400, level)
t.right(120)
snow(400, level)
turtle.done()

#开始进入Python的世界
draw()


回复

上一页1 页 / 共 0下一页