Python生态_turtle库

时间秒杀一切 提交于 2020-03-14 18:55:48

Python生态_turtle

绘制状态函数:

pendown():别名pd(),落下画笔,之后,移动画笔将绘制形状

penup():抬起画笔

pensize():画笔粗细大小

颜色控制函数:

pencolor():设置画笔颜色,color(xy)x表示画笔颜色,y表示背景颜色

begin_fill():开始填充

end_fill():填充结束

运动控制函数:

forward():as fd()---向前行进的距离

backward() as bk():向画笔当前行进的反方向行进,不改变画笔行进方向,相当于退着走

right() as rt():以当前行进角度为原点,行进方向向右改变相对角度值

left() as lt():以当前行进角度为原点,行进方向向左改变相对角度值

Setheading() as seth():设置画笔当前行进方向的角度

风轮以及叠边形绘制:

 

 1 import turtle#对绘制参数进行设置
 2 turtle.pensize(3)
 3 turtle.penup()
 4 turtle.goto(-200,0)
 5 turtle.pendown()#开始绘制风轮
 6 turtle.left(45)
 7 i=0
 8 while i<4:
 9     turtle.fd(100)
10     turtle.left(90)
11     turtle.circle(100,45)
12     turtle.left(90)
13     turtle.fd(100)
14     turtle.right(135)
15     i+=1#叠边形绘制
16 turtle.penup()
17 turtle.goto(200,-70)
18 turtle.pendown()
19 turtle.fd(100)
20 a=0
21 while a < 8:
22     turtle.left(80)
23     turtle.fd(100)
24     a+=1
25     

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!