python画五⾓星代码_008-python绘制五个五⾓星操纵海龟绘图有着许多的命令,这些命令可以划分为两种:⼀种为运动命令,⼀种为画笔控制命令
1. 运动命令:
forward(degree) #向前移动距离degree代表距离
约数的数组词backward(degree) #向后移动距离degree代表距离
right(degree) #向右移动多少度
left(degree) #向左移动多少度
goto(x,y) #将画笔移动到坐标为x,y的位置
stamp() #复制当前图形
sql left joinspeed(speed) #画笔绘制的速度范围[0,10]整数
2. 画笔控制命令:
down() #移动时绘制图形,缺省时也为绘制
up() #移动时不绘制图形
html超链接之间的空格虚拟机如何结束进程pensize(width) #绘制图形时的宽度
color(colorstring) #绘制图形时的颜⾊
fillcolor(colorstring) #绘制图形的填充颜⾊
#编码步骤:
第⼀步:先画出⼀个五⾓星
for i in range(5):
turtle.forward(100)
turtle.right(144)
第⼆步:将画笔起始位置移到坐标(-200,0)的位置上,移动的时候不可以绘制,需要⽤到turtle.up()的⽅法
turtle.up() #移动时不绘制图形
<(x,0) #将画笔移动到坐标为(x,0)的位置
第三部:移动到⽬标坐标后,需要使画笔重新可以绘制,需要⽤到turtle.down()⽅法strcpy strcat
turtle.down() #移动时绘制图形,缺省时也为绘制
完整代码:
importturtle
x= -200 #画笔位置的横坐标
fw = 100 #移动的距离
r = 144 #移动的⽅向
turtle.pensize(4) #设置画笔宽度
turtle.up() #移动时不绘制图形
<(x,0) #将画笔移动到坐标为(-200,0)的位置
turtle.pencolor("red")
turtle.down()#移动时绘制图形,缺省时也为绘制for i in range(5):
python代码画图案turtle.forward(fw)
turtle.right(r)
<(x+100,0)
turtle.pencolor("blue")for i in range(5): turtle.forward(fw)
turtle.right(r)
<(x+200,0)
turtle.pencolor("black")for i in range(5): turtle.forward(fw)
turtle.right(r)
<(x+300,0)
turtle.pencolor("blue")for i in range(5): turtle.forward(fw)
turtle.right(r)
<(x+400,0)
turtle.pencolor("red")for i in range(5): turtle.forward(fw)
turtle.right(r)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论