import turtle as T
import random
import time
#躯干
def Tree(branch,t):
time.sleep(0.0005)
if branch >3:
if 8<= branch <=12:
if random.randint(0,2) == 0:
t.color('snow')
else:
t.color('lightcoral')
t.pensize(branch/3)
elif branch <8:
if random.randint(0,1) == 0:
t.color('snow')
else:
t.color('lightcoral')
t.pensize(branch/2)
else:
t.color('sienna')
t.pensize(branch/10)
t.forward(branch)
a=1.5*random.random()
t.right(20*a)
b = 1.5 * random.random()
Tree(branch - 10 * b, t)
t.left(40 * a)
Tree(branch - 10 * b, t)
t.right(20 * a)
t.up()
t.backward(branch)
t.down()
#花瓣
def Petal(m,t):
for i in range(m):
python 画图——樱花树
最新推荐文章于 2024-02-21 11:15:18 发布
本文详细介绍了如何使用Python的matplotlib库来绘制出美丽的樱花树图形,包括设置颜色、形状和背景细节,适合初学者和爱好者的图形编程学习。
摘要由CSDN通过智能技术生成