'''
是一個簡單的繪圖工具
提供一個小海龜,可以把它理解為一個機器人,只能聽得懂有限的命令
繪圖窗口的原點(0,0)在正中間,默認海龜的方向是右側
運動命令
forward(d) 向前移動d長度
backward(d) 向后移動d長度
right(d) 向右轉動多少度
left(d) 向左轉動多少度
goto(x,y) 移動到坐標為(x,y)的位置
speed(speed) 筆畫繪制的速度[0,10]
筆畫控制命令
up() 筆畫抬起,在移動的時候不會繪圖
down() 筆畫落下,移動會繪圖
setheading(d) 改變海龜的朝向
pensize(d) 筆畫的寬度
pencolor(colorstr) 筆畫顏色
reset() 回復所有設置,清空窗口,重置turtle狀態
clear() 清空窗口,不會重置turtle
circle(r, e) 繪制一個圓形,r為半徑,e為次數
begin_fill()
fillcolor(colorstr)
end_fill()
其他命令
done() 程序繼續執行
undo() 撤銷上一次動作
hideturtle() 隱藏海龜
showturtle() 顯示海龜
screensize(x, y)
'''
#導入turtle庫
import turtle
turtle.screensize(40, 40)
#turtle.speed(10)
turtle.forward(100)
turtle.right(45)
turtle.forward(100)
turtle.goto(-100, -200)
turtle.up()
turtle.goto(-100, 100)
turtle.down()
turtle.pencolor("red")
#turtle.pensize(10)
turtle.forward(30)
turtle.setheading(50)
#turtle.clear()
turtle.circle(50)
turtle.goto(100, 50)
turtle.begin_fill()
turtle.fillcolor("blue")
turtle.circle(50, steps=5)
turtle.end_fill()
turtle.forward(50)
turtle.undo()
turtle.hideturtle()
turtle.done()