发现一个很好玩的小实战,今天分享给大家,教你怎样用Python画了一棵圣诞树,快来学习。
如何用Python画一个圣诞树呢?
效果图:
感觉这个还不是很美,嘿嘿我在去找找研究研究看看还有没有更新的优化的圣诞树代码
喜欢的拿走代码记得帮我点个赞,关注留言一下好吗~谢谢啦
源码:
from turtle import *import randomimport timen = 100.0speed("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: returnforward(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)
有什么问题都可以留言咨询我哈