继续说Python的海龟库。我们的小海龟就是一个艺术家,只要你的想法够刺激、够好玩,够大胆、够创意,并将它传递给小海龟,它就会给你带来大大的惊喜!
今天,我的绘图之旅是要绘制一副五彩斑斓的创意画。
好了,一起来开始我们奇妙的绘图之旅。
从绘制正多边形谈起
如果你了解海龟库的使用,那么你就会知道,用turtle绘制正多边形很简单,只需要以下几行代码。
importturtle
turtle.bgcolor('black')
turtle.pencolor('red')
turtle.pensize(10)
n=8fori inrange(n):
turtle.fd(100)
turtle.rt(360/n)
turtle.mainloop()
注意: 为什么每次循环要转360/n度的原因是,任何正多边的外角和都为360度,平均到每一个多边形的外角即为360/n度.
绘制后,效果如下:
通过修改以上代码,换变量n为任意数值,我们就可以绘制出任何边数的正多边形。例如,以下代码绘制的是正360边形。
importturtle
turtle.bgcolor('black')
turtle.pencolor('red'