from turtle import *from random import*def drawSnow(): penup() hideturtle() pensize(2) speed(100) snowsize=10 dens=8 #雪花瓣数量 x=randint(-350,350) y=randint(1,270) setx(x) sety(y) gr = y/280 color((gr, gr, gr)) for i in range(dens): pendown() fd(snowsize) bk(snowsize) seth((i+1)*(360/dens)) penup() passdef drawGround(): penup() pensize(10) speed(5) x=randint(-350, 350) y=randint(-270,0) setx(x) sety(y) gr = -y/280 color((gr, gr, gr)) pendown() fd(randint(50,200)) passif __name__ == "__main__": setup(800,600) screensize(bgcolor("black")) tracer(False) for i in range(100): drawSnow() for i in range(200): drawGround() done()