如何在Python中使用Turtle库画漂亮的彩色螺旋线?
1. 先看螺旋线的效果:
直接看代码:
#绘制多彩螺旋线
def draw_spin():
colores = ['red', 'purple', 'blue',
'green', 'yellow', 'orange']
turtle.bgcolor('black')
for x in range(200):
turtle.pencolor(colores[x % 6])
turtle.width(x/100 + 1)
turtle.forward(x)
turtle.left(59)
draw_spin()
代码解析:这个螺旋线,本质上来说,是在画一个六边形,仔细看看代码,能够看出六边形怎么变成了螺旋线呢?诀窍就在旋转的角度。59度。
2.如何画一个罗盘形状彩色的六边形。
将旋转的角度改为60度后,效果如下:
文章就到这里了,在上文的代码中进行修改,看看还能够创造出新的图形。
好了,后续我还会继续补充turtle作图的相关问题,欢迎关注、点赞和交流^_^。