使用turtle绘制一个包含5个同心圆的靶盘 注意靶盘颜色的填充
时间: 2024-10-21 16:03:01 浏览: 19
用Python代码实现画同心圆
要使用Python的`turtle`模块绘制一个包含5个同心圆的靶盘,并填充不同颜色,首先确保已安装了`turtle`模块(如果还没有,可以通过pip安装:`pip install turtle`)。然后按照以下步骤操作:
```python
import turtle
# 创建一个新的turtle对象并设置颜色
t = turtle.Turtle()
colors = ['red', 'orange', 'yellow', 'green', 'blue']
# 设置每个圆的半径和偏移量
radius = 50
offset = 75
# 绘制5个同心圆
for i in range(5):
t.fillcolor(colors[i])
t.begin_fill() # 开始填充颜色
for _ in range(360): # 绕中心点画360度,形成完整的圆
t.circle(radius)
t.left(6) # 每次旋转6度,使得线条更均匀分布
t.end_fill() # 结束填充
radius += offset # 更新圆的半径,增加偏移距离,使下一个圆更大
# 关闭turtle窗口
turtle.done()
```
这段代码创建了一个名为`t`的turtle对象,并定义了五种颜色。然后,它设置了圆的初始半径和每次增加的偏移量。使用循环和`begin_fill()`/`end_fill()`来填充颜色,每次改变颜色后绘制一个完整的圆。最后,关闭turtle窗口。
阅读全文