使用turtle库,绘制一个八边形。
时间: 2024-05-16 18:14:54 浏览: 97
Python的turtle库还能绘制这些有趣图形?
好的,以下是使用turtle库绘制八边形的代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 绘制八边形
for i in range(8):
pen.forward(50)
pen.left(45)
# 关闭画布
turtle.done()
```
运行代码后,会弹出一个窗口,显示绘制的八边形。其中,`turtle.Screen()` 创建了一个画布,`turtle.Turtle()` 创建了一个画笔,`pen.forward()` 和 `pen.left()` 分别表示向前移动和向左转动。循环语句 `for` 用于重复执行绘制八边形的操作。最后,`turtle.done()` 关闭了画布。
阅读全文