1、绘制七彩浪花
通过 python 的turtle 库绘制 七彩浪花,如下图:
2、实现代码
绘制七彩浪花,以下为实现代码:
"""七彩浪花.py
"""
import turtlecs = ['red','orange','yellow','green','cyan','blue','magenta']def draw_wave():"""画一朵浪花"""angle = turtle.heading() # 记住老的方向值pos = turtle.position() # 记住老的坐标值turtle.pd()for s in range(25):turtle.width(s) # 画笔越来越粗turtle.fd(2) # 前进2个单位turtle.right(4) # 右转4度turtle.pu()turtle.goto(pos) # 回到原先坐标 turtle.setheading(angle) # 回到原先方向turtle.left(90)
turtle.penup()
for i in range(7):c = cs[i]turtle.color(c)draw_wave()turtle.fd(100)turtle.rt(360/7)turtle.ht() # 隐藏海龟
turtle.done() # 事件循环