使用turtle库中的函数绘制一个边长为65像素的正九边形,颜色填充为蓝色
时间: 2024-02-12 19:08:59 浏览: 78
python turtle库绘制图形
好的,以下是使用 Python 的 turtle 库绘制正九边形的代码:
```python
import turtle
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和填充颜色
pen.color("blue")
pen.begin_fill()
# 绘制正九边形
for i in range(9):
pen.forward(65)
pen.right(40)
# 结束填充
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 显示绘图窗口
turtle.done()
```
代码中,我们首先创建一个 turtle.Turtle 对象作为画笔,然后设置画笔颜色和填充颜色为蓝色("blue"),然后开始填充(使用 begin_fill() 函数)。
接下来,我们使用一个 for 循环绘制正九边形,每次向前移动 65 像素并向右转 40 度。
最后,我们结束填充(使用 end_fill() 函数),隐藏画笔(使用 hideturtle() 函数),并显示绘图窗口(使用 done() 函数)。
运行代码后,应该会弹出一个绘图窗口,并在其中绘制出一个边长为 65 像素的蓝色正九边形。
阅读全文