用Python中的turtle库分别绘制正三角形、正方形、五边形、六边形的代码
时间: 2024-10-18 08:09:48 浏览: 72
在Python的turtle库中,可以使用循环和内建的方法轻松地绘制各种形状。以下是一些例子:
1. 正三角形:
```python
import turtle
def draw_triangle():
t = turtle.Turtle()
t.speed(0) # 设置快速移动
for _ in range(3):
t.forward(150)
t.left(120)
draw_triangle()
```
2. 正方形:
```python
def draw_square():
t = turtle.Turtle()
for _ in range(4):
t.forward(150)
t.right(90)
draw_square()
```
3. 五边形:
```python
def draw_pentagon():
t = turtle.Turtle()
for _ in range(5):
t.forward(120)
t.left(72)
draw_pentagon()
```
4. 六边形:
```python
def draw_hexagon():
t = turtle.Turtle()
for _ in range(6):
t.forward(100)
t.left(60)
draw_hexagon()
```
每个函数都会创建一个新的turtle实例,并通过`forward()`和`left()`命令控制画笔。你可以根据需要调整前进的距离(`forward()`)和旋转的角度(`right()`)。
阅读全文