python畫櫻花樹程式碼 具體程式碼介紹
1、python畫櫻花樹程式碼為:
import turtle as T
import random
import time
2、# 畫櫻花的軀幹(60,t)
def Tree(branch, t):
p(0.0005)
if branch > 3:
if 8 <= branch <= 12:
if int(0, 2) == 0:
r('snow') # 白
else:
r('lightcoral') # 淡珊瑚色
ize(branch / 3)
elif branch < 8:
if int(0, 1) == 0:
r('snow')
else:
r('lightcoral') # 淡珊瑚色
ize(branch / 2)
else:
r('sienna') # 赭(zhě)色
ize(branch / 10) # 6
ard(branch)
a = 1.5 * om()
t(20 * a)
b = 1.5 * om()
Tree(branch - 10 * b, t)
(40 * a)
Tree(branch - 10 * b, t)
t(20 * a)
()
ward(branch)
()
3、# 掉落的花瓣
def Petal(m, t):
for i in range(m):
a = 200 - 400 * om()
b = 10 - 20 * om()
()
ard(b)
(90)
ard(a)
()
r('lightcoral') # 淡珊瑚色
le(1)
()
ward(a)
t(90)
ward(b)
# 繪圖區域
t = le()
# 畫布大小
w = en()
turtle() # 隱藏畫筆
creen()er(5, 0)
ensize(bg='wheat') # wheat小麥
(90)
()
ward(150)
()
r('sienna')
4、# 畫櫻花的軀幹
Tree(60, t)
# 掉落的花瓣
Petal(200, t)
onclick()