Python教程

当前位置:小码王 > 学习教程 > Python教程

Python turtle 绘制彩色螺旋线
导读:小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Pythonturtle绘制彩色螺旋线

  小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python turtle绘制彩色螺旋线。

s12.jpg

  思路:旋转画线,每次画的长度是变量x的2倍,每次逆时针旋转91度,这样形成交叉螺旋,并不断扩大。


  import turtle


  import time


  turtle.pensize(2)


  turtle.bgcolor("black")


  colors=["red","yellow","purple","blue"]#设置四种颜色,你可以自己修改


  #turtle.tracer(False)


  for x in range(400):


  turtle.forward(2*x)#每次画的长度是变量x的2倍


  turtle.color(colors[x%4])#改变颜色


  turtle.left(91)#逆时针旋转91度形成交叉螺旋


  #turtle.tracer(True)


  说明:


  绘制开始前调用tracer(False)


  绘制结束之后tracer(True)


  这个方法是直接展示给用户绘制结果,无需漫长的等待绘制过程,这个方法turtle里有,turle.Turtle里面也有,效果是一样的。


  以上的介绍也希望各位小朋友可以自动动手做一下,只有多动手才会掌握这些知识,当然如果小朋友想知道更多的Python教程,可以关注我们的网站,也可以和南京小码王Python培训机构老师在线沟通一下。