用Python绘制三个叠加的等边三角形
时间: 2023-09-08 14:15:00 浏览: 550
以下是使用Python绘制三个叠加的等边三角形的示例代码:
```python
import turtle
# 设置画笔
turtle.pensize(3)
turtle.pencolor('red')
# 绘制第一个等边三角形
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
# 移动到下一个位置
turtle.penup()
turtle.goto(50, -50)
turtle.pendown()
# 绘制第二个等边三角形
turtle.left(60)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
# 移动到下一个位置
turtle.penup()
turtle.goto(0, -100)
turtle.pendown()
# 绘制第三个等边三角形
turtle.left(60)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.done()
```
运行代码后,将绘制出三个等边三角形叠加的图形。其中,第一个等边三角形的顶点在坐标原点,第二个等边三角形的顶点在坐标(50, -50),第三个等边三角形的顶点在坐标(0, -100)。每个等边三角形的边长为100。
阅读全文