网络编程
位置:首页>> 网络编程>> Python编程>> 节日快乐! Python画一棵圣诞树送给你

节日快乐! Python画一棵圣诞树送给你

作者:@我本楚狂人  发布时间:2022-06-11 07:53:09 

标签:python,圣诞树

本文实例为大家分享了Python画圣诞树的具体代码,供大家参考,具体内容如下

源代码


from turtle import *
import random
import time
#from unittest.mock import right
#import color as color
#import down as down
#from cv2.cv2 import circle
n = 80.0
speed("fastest")
screensize(bg='seashell')
left(90)
forward(3*n)
color("orange", "yellow")
begin_fill()
left(126)
for i in range(5):
 forward(n/5)
 right(144)
 forward(n/5)
 left(72)
end_fill()
right(126)
color("dark green")
backward(n*4.8)
def tree(d, s):
 if d <= 0: return
 forward(s)
 tree(d-1, s*.8)
 right(120)
 tree(d-3, s*.5)
 right(120)
 tree(d-3, s*.5)
 right(120)
 backward(s)
tree(15, n)
backward(n/2)

for i in range(200):
 a = 200 - 400 * random.random()
 b = 10 - 20 * random.random()
 up()
 forward(b)
 left(90)
 forward(a)
 down()
 if random.randint(0, 1) == 0:
     color('tomato')
 else:
   color('wheat')
 circle(2)
 up()
 backward(a)
 right(90)
 backward(b)
time.sleep(60)
write("author:超哥。圣诞节快乐!!!", move=True, align="left", font=("宋体", 30, "normal"))
done()

运行的结果为

节日快乐! Python画一棵圣诞树送给你

其实是动态图,这是最终的结果。
祝大家圣诞节快乐

来源:https://blog.csdn.net/victo_chao/article/details/85252050

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com