from turtle import Screen,Turtle # 从海龟画图导入Screen函数和Turtle类
import threading
from time import sleep
def draw_snow(length,level): # 画雪花递归函数
if level == 0 : return #level为零则返回
for i in range(8): # 重复8次
t.fd(length) # 前进length
draw_snow(length/4,level-1) # 画length/4的雪花
t.bk(length) # 隔退length
t.rt(45) # 右转45度
class Snow(Turtle):
def __init__(self,x,y,color):
Turtle.__init__(self,visible=False,shape = 'snow')
if __name__ == "__main__":
color_list = ('red','orange','yellow','green','cyan','blue','purple','pink')
color_amount = len(color_list)
width,height = 800,600
screen = Screen() # 新建屏幕
screen.title("旋转彩色雪花状图形_作者:李兴球,风火轮少儿编程 www.scratch8.net")
screen.setup(width,height) # 设置屏幕宽和高
screen.delay(0) # 绘画延时为0
screen.bgcolor("black") # 背景以为黑色
t = Turtle(visible = False) # 新建隐藏的海龟对象
t.pencolor("white") # 画笔颜色为白色
screen.mainloop()
如需要查看完整源代码,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

