使用turtle库绘制正九边形
时间: 2024-12-14 22:12:29 浏览: 6
Python如何使用turtle库绘制图形
在Python中,我们可以使用turtle库来创建图形,包括绘制正九边形。turtle库提供了一个绘图环境,可以控制一个小海龟在屏幕上移动并画线。以下是绘制正九边形的基本步骤:
```python
import turtle
# 初始化turtle对象
t = turtle.Turtle()
t.speed(0) # 设置海龟速度,0表示最快
# 定义正九边形的角度(每个内角是360/9)
angle = 360 / 9
# 绘制正九边形的函数
def draw_nine_sided_polygon(sides):
for _ in range(sides):
t.forward(100) # 前进一段距离
t.left(angle) # 向左转角度
# 调用函数绘制正九边形,这里设边长为100像素
draw_nine_sided_polygon(9)
# 关闭窗口
turtle.done() # 等待用户关闭窗口,如果没有这行,程序会一直运行
```
在这个例子中,`forward()`命令让海龟向前移动,`left()`命令让它向左旋转。你可以调整`forward()`的距离参数来改变线条的长度。
阅读全文