day 9 turtle 绘图
一、turtle基本操作
1、控制画布
-
设置画布的大小
import turtle # 导入turtle
turtle.setup(500,600)
+ 设置画布的大小和颜色
```python
turtle.screensize(500,600,'coral')
-
设置标题
turtle.title('小鸡')
2、设置画笔
-
设置画笔的颜色(控制画出来的颜色)
turtle.pencolor('blue')
-
设置线宽
turtle.width(10)
-
设置笔的移动速度,速度值1-10,值越大速度越快,0是最快的
turtle.speed(1)
3、控制笔的移动
-
前进和后退
turtle.forward(200) # 前进 turtle.back(400) # 后退
-
控制画笔的指定坐标
turtle.setx(200) # x 轴的坐标 turtle.sety(200) # y 轴的坐标 turtle.goto(300,-258) # 指定坐标
4、笔的抬起和放下
-
抬起笔
-
移动笔
-
放下笔
turtle.up() # 抬起笔 turtle.setx() # x 轴的坐标 turtle.sety() # y 轴的坐标 turtle.down() # 放下笔
5、修改笔的方向
turtle.left(角度) - 向左旋转指定的度数(相对旋转)
turtle.right(角度) - - 向右旋转指定的度数
turtle.setheading(0) --不管在那个角度,最后都会回到水平向右
6、画曲线:原理是笔前进的同时不断的改变方向
for x in range(30):
turtle.forward(5)
turtle.left(4)
turtle.circle(70) # 画圆()里的是半径
7、让画布不自动关闭
turtle.mainloop()