python海龟绘图小花
时间: 2023-12-01 19:43:26 浏览: 266
python-海龟绘图
以下是Python海龟绘图绘制小花的代码:
```python
from turtle import *
# 定义函数绘制空心圆弧(圆心坐标、半径,起止角度)
def drawCircle(x, y, r, a1, a2):
penup() # 抬笔
goto(x, y) # 移动到圆心坐标
setheading(a1) # 设置小海龟起始朝向
forward(r) # 前进距离r
left(90) # 左转90度
pendown() # 落笔
circle(r,a2-a1) # 在左侧绘制角度a2-a1的圆弧
# 绘制小花
speed(10) # 设置绘制速度
pensize(2) # 设置画笔宽度
pencolor("red") # 设置画笔颜色为红色
fillcolor("pink") # 设置填充颜色为粉色
begin_fill() # 开始填充
drawCircle(0, 0, 100, 0, 360) # 绘制中心圆形
end_fill() # 结束填充
pencolor("purple") # 设置画笔颜色为紫色
for i in range(0, 360, 15):
drawCircle(0, 0, 200, i, i+15) # 绘制外层花瓣
hideturtle() # 隐藏海龟图形
done() # 绘制结束
```
阅读全文