一.turtle

1.操控画笔画图,turtle相当于笔头(x头?),有方向

2.https://docs.python.org/3.6/library/turtle.html

二.移动和绘制

python3 turtle

 1 import turtle
 2 import time
 3 
 4 turtle=turtle.Turtle()#创建一个实例
 5 
 6 #设置画笔位置,强制设定画笔的移动
 7 print(turtle.position())#显示当前画笔位置,相当于pos
 8 tp = turtle.pos()#把当前的布局赋值给tp,不变
 9 turtle.setpos(60,30)#即将画笔移动到坐标(x,y)的位置,相当于goto/setposition
10 print(turtle.pos())
11 turtle.setpos((20,80))
12 print(turtle.pos())
13 turtle.setpos(tp)
14 print(turtle.pos())
15 turtle.setx(10)#在x轴上移动画笔位置
16 turtle.sety(-10)
17 print(turtle.pos())
18 
19 #画笔前进方向和距离
20 print('#'*60)
21 print(turtle.heading())#显示画笔前进方向
22 turtle.right(45)#顺时针移动degree°,lt
23 turtle.forward(25)#向当前画笔方向移动distance像素长,fd
24 turtle.left(90)#逆时针移动degree°,rt
25 turtle.backward(45)#向当前画笔相反方向移动distance像素长度 ,相当于bk/back
26 print(turtle.heading())
27 turtle.setheading(90)#直接设置画笔的转动角度,默认right
28 print(turtle.heading())
29 
30 turtle.home()#画笔回到初始状态
31 #方向初始为("standard"模式为right向右即东,"logo"模式是up向上即北)
32 ## “standard”模式时角度为逆时针,所以90度表示向北;logo”模式时角度为顺时针,所以90度表示向东
33 
34 time.sleep(10)
位置和方向

相关文章: