創建窗口
#創建一個海龜
myTurtle
=
turtle
.
Turtle
(
)
#創建一個窗口
myWin
=
turtle
.
Screen
(
)
···
#代碼最后關閉窗口即結束
myWin
.
exitonclick
(
)
常用繪圖命令
#向當前畫筆方向移動d像素長度
turtle
.
forward
(
d
)
#向當前畫筆相反方向移動d像素長度
turtle
.
backward
(
d
)
#順時針移動degree度
turtle
.
right
(
degree
)
#逆時針移動degree度
turtle
.
left
(
degree
)
#海龜尾巴向上,移動時不畫線
turtle
.
up
(
)
#海龜尾巴向下,移動時畫線
turtle
.
down
(
)
#去到某個位置點
turtle
.
goto
(
x
,
y
)
eg
:
turtle
.
goto
(
20
,
30
)
顏色設置
#設置畫筆顏色pencolor
=
color1
turtle
.
pencolor
(
color1
)
eg
:
turtle
.
pencolor
(
"red"
)
#設置填充顏色fillcolor
=
color2
turtle
.
fillcolor
(
1
color2
)
eg
:
turtle
.
fillcolor
(
"blue"
)
#同時設置pencolor
=
color1
,
fillcolor
=
color2
turtle
.
color
(
color1
,
color2
)
eg
:
turtle
.
color
(
"red"
,
"blue"
)
#準備顏色填充
turtle
.
begin_fill
(
)
#顏色填充完成
turtle
.
end_fill
(
)
使用實例–分形樹
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
(
)
#海龜尾巴向上,移動不劃線
t
.
backward
(
100
)
t
.
down
(
)
#海龜尾巴向下
t
.
color
(
"green"
)
#設置畫筆顏色
tree
(
75
,
t
)
myWin
.
exitonclick
(
)
main
(
)
歡迎添加個人微信號:liu2536036458。
想進入交流群的,備注:
數據分析交流群
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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