創(chuàng)建窗口
#創(chuàng)建一個(gè)海龜
myTurtle
=
turtle
.
Turtle
(
)
#創(chuàng)建一個(gè)窗口
myWin
=
turtle
.
Screen
(
)
···
#代碼最后關(guān)閉窗口即結(jié)束
myWin
.
exitonclick
(
)
常用繪圖命令
#向當(dāng)前畫(huà)筆方向移動(dòng)d像素長(zhǎng)度
turtle
.
forward
(
d
)
#向當(dāng)前畫(huà)筆相反方向移動(dòng)d像素長(zhǎng)度
turtle
.
backward
(
d
)
#順時(shí)針移動(dòng)degree度
turtle
.
right
(
degree
)
#逆時(shí)針移動(dòng)degree度
turtle
.
left
(
degree
)
#海龜尾巴向上,移動(dòng)時(shí)不畫(huà)線
turtle
.
up
(
)
#海龜尾巴向下,移動(dòng)時(shí)畫(huà)線
turtle
.
down
(
)
#去到某個(gè)位置點(diǎn)
turtle
.
goto
(
x
,
y
)
eg
:
turtle
.
goto
(
20
,
30
)
顏色設(shè)置
#設(shè)置畫(huà)筆顏色pencolor
=
color1
turtle
.
pencolor
(
color1
)
eg
:
turtle
.
pencolor
(
"red"
)
#設(shè)置填充顏色fillcolor
=
color2
turtle
.
fillcolor
(
1
color2
)
eg
:
turtle
.
fillcolor
(
"blue"
)
#同時(shí)設(shè)置pencolor
=
color1
,
fillcolor
=
color2
turtle
.
color
(
color1
,
color2
)
eg
:
turtle
.
color
(
"red"
,
"blue"
)
#準(zhǔn)備顏色填充
turtle
.
begin_fill
(
)
#顏色填充完成
turtle
.
end_fill
(
)
使用實(shí)例–分形樹(shù)
import
turtle
def
tree
(
branchLen
,
t
)
:
if
branchLen
>
5
:
t
.
forward
(
branchLen
)
t
.
right
(
20
)
tree
(
branchLen
-
15
,
t
)
t
.
left
(
40
)
tree
(
branchLen
-
15
,
t
)
t
.
right
(
20
)
t
.
backward
(
branchLen
)
def
main
(
)
:
t
=
turtle
.
Turtle
(
)
myWin
=
turtle
.
Screen
(
)
time
.
sleep
(
2
)
t
.
left
(
90
)
t
.
up
(
)
#海龜尾巴向上,移動(dòng)不劃線
t
.
backward
(
100
)
t
.
down
(
)
#海龜尾巴向下
t
.
color
(
"green"
)
#設(shè)置畫(huà)筆顏色
tree
(
75
,
t
)
myWin
.
exitonclick
(
)
main
(
)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
