python3 turtle

一.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
移动和绘制

三.

猜你喜欢

转载自www.cnblogs.com/yu-liang/p/9166003.html