欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python生态_turtle库

程序员文章站 2022-07-05 18:35:07
Python生态_turtle库: 绘制状态函数: pendown():别名pd(),落下画笔,之后,移动画笔将绘制形状 penup():抬起画笔 pensize():画笔粗细大小 颜色控制函数: pencolor():设置画笔颜色,color(x,y)中x表示画笔颜色,y表示背景颜色 begin_ ......

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

 

上一篇: 不要出声

下一篇: 如在家里