使用turtle库中的函数绘制一个边长为65像素的正九边形,颜色填充为蓝色
时间: 2024-02-12 11:08:59 浏览: 27
好的,以下是使用 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 像素的蓝色正九边形。
相关问题
使用turtle库中的函数绘制一个边长为65像素的正9边形,填充颜色为蓝色
好的,以下是使用Python turtle库绘制边长为65像素的正9边形并填充蓝色的代码:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和填充颜色
pen.color("black", "blue")
# 开始填充
pen.begin_fill()
# 绘制正9边形
for i in range(9):
pen.forward(65)
pen.left(40)
# 结束填充
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 点击关闭画布
canvas.exitonclick()
```
运行代码后,会弹出一个窗口,里面绘制了一个边长为65像素的正9边形,填充颜色为蓝色。
用python代码实现使用turtle库中的函数绘制一个边长为65像素的正9边形,填充颜色为蓝色,
以下是实现该功能的Python代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建一个乌龟对象
t = turtle.Turtle()
# 设置填充颜色为蓝色
t.fillcolor("blue")
# 开始填充
t.begin_fill()
# 绘制正9边形
for i in range(9):
t.forward(65)
t.right(40)
# 结束填充
t.end_fill()
# 隐藏乌龟
t.hideturtle()
# 显示画布
canvas.mainloop()
```
注:在代码中,我们使用了turtle库中的Turtle和Screen类,前者用于创建一个乌龟对象进行绘图操作,后者用于创建画布。我们首先设置了填充颜色为蓝色,然后开始填充并绘制正9边形,最后隐藏乌龟并显示画布。