使用python图形模块龟库绘制樱花,玫瑰,圣诞树代码实例

  

今天为大家介绍几个Python“装逼”实例代码,Python绘制樱花,玫瑰,圣诞树代码实例,主要使用了龟库

  

Python绘制樱花代码实例

  

动态生成樱花

  

效果图(这个是动态的):

  

使用python图形模块龟库绘制樱花,玫瑰,圣诞树代码实例

  

实现代码

        进口海龟当T   进口随机   导入的时间   #画樱花的躯干(60 t)   def树(分支,t):   time . sleep (0.0005)   如果分支比;3:   如果8 & lt;=分支& lt;=12:   如果随机的。randint (0, 2)==0:   t.color #白(“雪”)   其他:   t.color (lightcoral) #淡珊瑚色   t。pensize(分支/3)   elif分支& lt;8:   如果随机的。randint (0,1)==0:   t.color(雪)   其他:   t.color (lightcoral) #淡珊瑚色   t。pensize(分支/2)   其他:   t.color(黄土)#赭(zhě)色   t。pensize(分支/10)# 6   t.forward(分支)=1.5 * random.random ()   t。右(20 *)   b=1.5 * random.random ()   树(分支- 10 * b、t)   t。左(40 *)   树(分支- 10 * b、t)   t。右(20 *)   t.up ()   t.backward(分支)   t.down ()   # 掉落的花瓣   def花瓣(m t):   我的范围(米):   一个=200 - 400 * random.random ()   b=10 - 20 * random.random ()   t.up ()   t.forward (b)   t.left (90)   t.forward (a)   t.down ()   t.color (lightcoral) #淡珊瑚色   t.circle (1)   t.up ()   t.backward (a)   t.right (90)   t.backward (b)   # 绘图区域   t=T.Turtle ()   # 画布大小   w=T.Screen ()   t.hideturtle() #隐藏画笔   t.getscreen()。示踪剂(5,0)   w.screensize (bg=靶÷蟆?#小麦小麦   t.left (90)   t.up ()   t.backward (150)   t.down ()   t.color(黄土)   # 画樱花的躯干   树(60 t)   # 掉落的花瓣   花瓣(200 t)   w.exitonclick ()      

飘落效果

  

效果图:

  

使用python图形模块龟库绘制樱花,玫瑰,圣诞树代码实例

  

代码:         从海龟进口*   从随机进口*   从数学进口*   def树(n, l):   pd() #下笔   #阴影效果   t=cos(弧度(标题()+ 45))/8 + 0.25   pencolor (t, t, t)   pensize (n/3)   转发(l) #画树的枝   如果n> 0:   b=随机()* 15 + 10 #右分支偏转角度   c=随机()* 15 + 10 #左分支偏转角度   随机(d=l *() * 0.25 + 0.7) #下一个分支的长度   #右转一定角度,画右分支   正确的(b)   树(n - 1 d)   #左转一定角度,画左分支   左(b + c)   树(n - 1 d)   #转回来   右(c)   其他:   #画叶子   正确的(90)   n=cos(弧度(-45)标题())/4 + 0.5   pencolor (n, n * 0.8 * 0.8)   圈(3)   左(90)   #添加0.3倍的飘落叶子   如果(随机()在0.7):   聚氨酯()   #飘落   t=标题()   一个随机()* 40=-40 +   setheading(一个)   随机说=int(800 *() * 0.5 + 400 *随机随机()* 0.3 + 200 * ()* 0.2)   转发(dis)   setheading (t)   #画叶子   pd ()   正确的(90)   n=cos(弧度(-45)标题())/4 + 0.5   pencolor (n * 0.5 + 0.5, 0.4 + n * 0.4, 0.4 + n * 0.4)   圈(2)   左(90)   聚氨酯()   #返回   t=标题()   setheading(一个)   向后(dis)   setheading (t)   聚氨酯()   向后(l) #退回   背景(0.5,0.5,0.5)#背景色   ht() #隐藏龟   速度(0)#速度1 - 10渐进,0最快   示踪剂(0,0)   聚氨酯()#抬笔   向后(100)   左(90)#左转90度   聚氨酯()#抬笔   向后(300)#后退300   树(12100)#递归7层   之前完成()      

暗色效果

  

效果:   

使用python图形模块龟库绘制樱花,玫瑰,圣诞树代码实例

  

代码         从海龟进口*   从随机进口*   从数学进口*   def树(n, l):   pd ()   t=cos(弧度(标题()+ 45))/8 + 0.25   pencolor (t, t, t)   pensize (n/4)   转发(左)   如果n比;0:   b=随机()* 15 + 10   c=随机()* 15 + 10   随机(d=l * () * 0.35 + 0.6)   正确的(b)   树(n - 1 d)   左(b + c)   树(n - 1 d)   右(c)   其他:   正确的(90)   n=cos(弧度(标题()- 45))/4 + 0.5   pencolor (n, n, n)   圈(2)   左(90)   聚氨酯()   向后(左)   背景(0.5,0.5,0.5)   ht ()   速度(0)   示踪剂(0,0)   左(90)   聚氨酯()   向后(300)   树(100)   之前完成()

使用python图形模块龟库绘制樱花,玫瑰,圣诞树代码实例