話不多說,直接上原始碼,**如下
import turtle as t
import random
import time
# 畫櫻花的軀幹(60,t)
deftree
(branch, t)
: time.sleep(
0.0005
)if branch >3:
if8<= 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'
)# 赭(zhě)色
t.pensize(branch /10)
# 6 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(
)# 掉落的花瓣
defpetal
(m, t)
:for i in
range
(m):
a =200-
400* random.random(
) b =10-
20* random.random(
) t.up(
) t.forward(b)
t.left(90)
t.forward(a)
t.down(
) t.color(
'lightcoral'
)# 淡珊瑚色
t.circle(1)
t.up(
) t.backward(a)
t.right(90)
t.backward(b)
# 繪圖區域
t = t.turtle(
)# 畫布大小
w = t.screen(
)t.hideturtle(
)# 隱藏畫筆
t.getscreen(
).tracer(5,
0)w.screensize(bg=
'white'
)# wheat小麥
t.left(90)
t.up(
)t.backward(
150)
t.down(
)t.color(
'sienna'
)# 畫櫻花的軀幹
tree(
60, t)
# 掉落的花瓣
petal(
200, t)
w.exitonclick(
)
幾何畫板畫橢圓 演示軸對稱變換 幾何畫板
軸對稱是初中數學必學知識點之一,也特別能體現幾何畫板的動態演示功能。本期介紹一種利用幾何畫板製作的軸對稱演示效果 操作預覽 zhou 製作方法 先畫好乙個任意三角形,再找一條對稱軸,這裡我們選用y軸上的直線,為此要建立座標系 然後在y軸上任取兩點構造直線,在把座標系及網格都隱藏。這裡的對稱軸是處置狀...
如何用幾何畫板畫角平分線
在學習角的知識時,會涉及到角平分線的問題,之前畫角平分線時都是借助尺規的,現在有了幾何畫板這麼強大的工具,可以輕鬆畫出角平分線,下面一起來學習角平分線的畫法。具體步驟如下 1.構造角。利用 點工具 在平面內做乙個公共點,然後用 線段直尺工具 畫兩條線作出角的兩邊。利用點工具和線段工具構造乙個完整的角...
幾何畫板畫端點相同的兩條弧的教程
月亮是我們天天都要看見的弧形,它也是地理學科中重點要研究的天體之一,那麼該如何快速畫出其月牙形狀呢?在前面的教程中,給大家介紹了利用幾何畫板反射命令構造月牙形狀的方法,今天給大家介紹另外一種方法,也可以快速得到月牙形。月牙可以看作是由端點相同的兩條弧組成的,也就是說在幾何畫板中想辦法構造出端點相同的...