使用turtle库的turtle.fd()函数和turtle.seth()函数绘制一个边长为100的正五边形
时间: 2023-12-26 12:08:21 浏览: 122
Python笔记之用turtle库绘制三角函数和反三角函数的图像(考研党福利)
可以使用以下代码来绘制边长为100的正五边形:
```python
import turtle
# 创建Turtle对象
t = turtle.Turtle()
# 循环绘制五条边
for i in range(5):
t.fd(100) # 向前移动100个像素
t.seth(i * 72) # 设置朝向,每个角度72度
# 关闭窗口
turtle.done()
```
运行以上代码,会弹出一个窗口,窗口中绘制了一个边长为100的正五边形。其中,`fd()`函数用于向前移动指定像素,`seth()`函数用于设置当前方向。在循环中,使用`range(5)`表示循环5次,即绘制5条边,每个角度为72度(360/5)。
阅读全文