turtle库画正方形、正五边形、正六边形的例子
时间: 2023-07-03 10:21:01 浏览: 127
下面是使用turtle库画正方形、正五边形、正六边形的例子代码:
```python
import turtle
# 画正方形
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
# 画正五边形
turtle.reset()
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
for i in range(5):
turtle.forward(100)
turtle.right(72)
# 画正六边形
turtle.reset()
turtle.penup()
turtle.goto(100, 0)
turtle.pendown()
for i in range(6):
turtle.forward(100)
turtle.right(60)
turtle.done()
```
代码解释:
1. `turtle.forward()`函数表示向前移动指定距离,`turtle.left()`函数表示向左旋转指定角度,`turtle.right()`函数表示向右旋转指定角度。
2. `turtle.reset()`函数表示清空画布,`turtle.penup()`函数表示抬起画笔,`turtle.pendown()`函数表示放下画笔。
3. `turtle.goto()`函数表示移动到指定坐标位置。
4. `turtle.done()`函数表示等待用户关闭图形窗口。
阅读全文