标签:turtle randint random 模块 import 280 100
turtle模块和random模块
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()
标签:turtle,randint,random,模块,import,280,100 来源: https://www.cnblogs.com/wanglinjie/p/9309850.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。