一.turtle
1.操控画笔画图,
2.https://docs.python.org/3.6/library/turtle.html
二.移动和绘制
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)#直接设置画笔的前进角度 28 print(turtle.heading()) 29 30 turtle.home()#画笔回到初始位置(0,0) 31 32 time.sleep(10) 33 ------------------------------------------------ 34 (0.00,0.00) 35 (60.00,30.00) 36 (20.00,80.00) 37 (0.00,0.00) 38 (10.00,-10.00) 39 ############################################################ 40 0.0 41 45.0 42 90.0
三.