用python画太阳花-Python画太阳花
时间: 2023-07-12 10:36:38 浏览: 152
python画图-使用Python+turtle实现画太阳花.zip
好的,以下是用Python Turtle模块画太阳花的代码:
```python
import turtle
# 设置画布大小
turtle.setup(800, 800)
# 定义太阳花的颜色列表
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
# 定义函数,用于绘制太阳花的一片花瓣
def draw_petal():
turtle.color(colors[i % 6]) # 循环使用颜色列表中的颜色
turtle.begin_fill() # 开始填充颜色
turtle.circle(50, 60) # 绘制圆弧
turtle.left(120)
turtle.circle(50, 60)
turtle.end_fill() # 结束填充颜色
# 绘制太阳花
turtle.speed(0) # 设置绘制速度
turtle.penup() # 抬起画笔
turtle.goto(0, -300) # 将画笔移动到起始点
turtle.pendown() # 放下画笔
for i in range(12): # 绘制12片花瓣
draw_petal() # 绘制一片花瓣
turtle.left(30) # 转向下一个花瓣的起始位置
turtle.hideturtle() # 隐藏画笔
turtle.done() # 结束绘制
```
运行以上代码,即可绘制出一个漂亮的太阳花。如果想要美化画面,可以在绘制前设置画布背景色、画笔粗细、画笔颜色等参数。
阅读全文