节日快乐! Python画一棵圣诞树送给你
本文实例为大家分享了Python画圣诞树的具体代码,供大家参考,具体内容如下
源代码
fromturtleimport*
importrandom
importtime
#fromunittest.mockimportright
#importcolorascolor
#importdownasdown
#fromcv2.cv2importcircle
n=80.0
speed("fastest")
screensize(bg='seashell')
left(90)
forward(3*n)
color("orange","yellow")
begin_fill()
left(126)
foriinrange(5):
forward(n/5)
right(144)
forward(n/5)
left(72)
end_fill()
right(126)
color("darkgreen")
backward(n*4.8)
deftree(d,s):
ifd<=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)
foriinrange(200):
a=200-400*random.random()
b=10-20*random.random()
up()
forward(b)
left(90)
forward(a)
down()
ifrandom.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()
运行的结果为
其实是动态图,这是最终的结果。
祝大家圣诞节快乐
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。