大风车,吱呀吱呦呦地转,
这里的风景呀真好看!天好看,地好看……
一首熟悉的歌曲,是否已经把你拉回了童年?
这首歌,估计是每个80后、90后的童年记忆!
小时候守着家里的电视,只要听到这个主题曲,就代表马上会有各种好看的动画片播出。
那么今天我们也尝试一下,通过Python用Turtle
画一个动起来的大风车,看看能否勾起我们对童年的回忆。
Turtle绘制大风车
第一步,先观察风车的重要组成部分,四个扇叶和一个支撑杆。
其中扇叶可以通过构建一个函数,重复绘制4次获得。
以下是绘制风车扇叶的代码部分。
def draw_sector(col1,col2):
turtle.color(col1,col1)
turtle.circle(30,90)
turtle.right(90)
turtle.begin_fill()
turtle.fd(120)
turtle.right(90)
turtle.fd(150)
turtle.right(135)
turtle.fd(150*(1.414)-30)
turtle.end_fill()
turtle.color(col2,col2)
turtle.begin_fill()
turtle.right(90)
turtle.circle(30,90)
turtle.right