使用Python中的turtle库在同一个窗体中分别绘制正三角形、正方形、五边形、六边形的代码
时间: 2024-10-18 16:09:43 浏览: 24
在Python中使用turtle绘制多个同心圆示例
当然可以。在Python中,我们可以使用turtle库来创建各种形状。以下是如何在同一窗口中使用turtle绘制正三角形、正方形、五边形和六边形的基本代码示例:
```python
import turtle
# 创建turtle对象并设置颜色和宽度
t = turtle.Turtle()
t.pencolor('blue')
t.pensize(3)
# 函数用于绘制指定边数的正多边形
def draw_polygon(n_sides):
angle = 360 / n_sides
for _ in range(n_sides):
t.forward(150)
t.right(angle)
# 绘制正三角形
draw_polygon(3)
t.penup() # 提起画笔以移动到下一个位置
t.goto(-75, 0) # 移动到新起点
# 绘制正方形
draw_polygon(4)
t.penup()
t.goto(-150, -75) # 移动到新起点
# 绘制五边形
draw_polygon(5)
t.penup()
t.goto(-225, -150) # 移动到新起点
# 绘制六边形
draw_polygon(6)
t.done() # 结束turtle绘图,保持窗口打开
阅读全文