** turtle模塊和random模塊

 turtle模塊和random模塊dom

 1 # -*- coding: utf-8 -*-
 2 # ~ import turtle
 3 # ~ import random
 4 from turtle import *
 5 from random import *
 6 def ground():  7  hideturtle()  8     speed(100)  9     for i in range(400): 10         pensize(randint(5,10)) 11         x=randint(-400,350) 12         y=randint(-280,-1) 13         r=-y/280
14         g=-y/280
15         b=-y/280
16  pencolor(r,g,b) 17  penup() 18  goto(x,y) 19  pendown() 20         forward(randint(40,100)) 21 def snow(): 22  hideturtle() 23     speed(100) 24     pensize(2) 25     for i in range(100): 26         r=random() 27         g=random() 28         b=random() 29  pencolor(r,g,b) 30  penup() 31         setx(randint(-350,350)) 32         sety(randint(1,270)) 33  pendown() 34         dens=randint(8,12) 35         snowsize=randint(10,14) 36         for j in range(dens): 37  forward(snowsize) 38  backward(snowsize) 39             right(360/dens) 40 def main(): 41     setup(800, 600, 0, 0) 42  tracer(False) 43     bgcolor("black") 44  snow() 45  ground() 46  tracer(True) 47  mainloop() 48 main()

 

 

相關文章
相關標籤/搜索