创建窗口
#创建一个海龟
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。
想进入交流群的,备注:
数据分析交流群