用python小海龟画个靶子,要填充颜色
时间: 2023-07-12 15:15:46 浏览: 171
python实现海龟绘图程序
好的,以下是使用 Python 小海龟绘制靶子图形,并填充颜色的代码示例:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制圆形靶子
pen.penup()
pen.goto(0, -100)
pen.pendown()
pen.begin_fill()
pen.color("red")
pen.circle(100)
pen.end_fill()
pen.penup()
pen.goto(0, -80)
pen.pendown()
pen.begin_fill()
pen.color("white")
pen.circle(80)
pen.end_fill()
pen.penup()
pen.goto(0, -60)
pen.pendown()
pen.begin_fill()
pen.color("red")
pen.circle(60)
pen.end_fill()
pen.penup()
pen.goto(0, -40)
pen.pendown()
pen.begin_fill()
pen.color("white")
pen.circle(40)
pen.end_fill()
pen.penup()
pen.goto(0, -20)
pen.pendown()
pen.begin_fill()
pen.color("red")
pen.circle(20)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 点击画布关闭程序
canvas.exitonclick()
```
代码解释:
首先,我们导入了 turtle 库,创建了画布和画笔对象。然后,我们使用 `pen.circle()` 函数绘制了多个圆形,并使用 `pen.begin_fill()` 和 `pen.end_fill()` 函数填充了不同颜色的圆形。最后,我们隐藏了画笔对象,并使用 `canvas.exitonclick()` 函数使程序在单击画布时退出。
你可以根据需要更改颜色和大小,运行代码后可以看到绘制的靶子图形。
阅读全文