python海龟画图依次画正三角形、正方形、五边形、六边形的代码
时间: 2024-09-23 18:15:29 浏览: 201
vue油色谱画 大卫三角形-大卫五边形-PD图
在Python中,我们可以使用turtle模块来创建图形,包括正三角形、正方形、五边形和六边形。这是一个简单的示例代码:
```python
import turtle
# 设置画笔
t = turtle.Pen()
t.speed(1) # 控制绘图速度,0最快,1最慢
def draw_polygon(n_sides):
for _ in range(n_sides):
t.forward(150) # 每次前进的距离
t.right(360 / n_sides) # 每个角度旋转
# 绘制各种形状
draw_polygon(3) # 正三角形
t.penup() # 抬起画笔防止线条相连
t.goto(-75, 0) # 移动到下一个顶点的位置
draw_polygon(4) # 正方形
t.goto(-150, -75)
draw_polygon(5) # 五边形
t.goto(-225, 0)
draw_polygon(6) # 六边形
# 结束绘制并关闭窗口
t.hideturtle()
turtle.done()
阅读全文