用python绘制等边三角形
时间: 2023-05-28 15:01:51 浏览: 56
以下是使用Python绘制等边三角形的示例代码:
```python
import turtle
# 创建一个海龟对象
t = turtle.Turtle()
# 定义等边三角形的边长
length = 100
# 绘制等边三角形
for i in range(3):
t.forward(length)
t.left(120)
# 隐藏海龟
t.hideturtle()
# 等待用户关闭窗口
turtle.mainloop()
```
执行以上代码,将会看到一个等边三角形被绘制出来。你也可以自己修改代码调整三角形的大小和位置。
相关问题
如何用python语言绘制等边三角形
以下是用Python语言绘制等边三角形的代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个画笔
pen = turtle.Turtle()
# 设置画笔颜色和形状
pen.color("red")
pen.shape("turtle")
# 画等边三角形
for i in range(3):
pen.forward(100)
pen.left(120)
# 关闭画布
canvas.exitonclick()
```
运行以上代码,就可以在画布上绘制出一个等边三角形。其中,`turtle`模块提供了一组方便的命令来进行绘图,包括移动、旋转、改变画笔颜色和形状等操作。在画等边三角形时,我们只需要让画笔向前走一定距离,然后左转120度,重复3次即可。
用python画等边三角形
以下是使用Python绘制等边三角形的代码示例:
```python
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 设置画笔颜色和填充颜色
t.color("red")
t.fillcolor("yellow")
# 开始绘制等边三角形
t.begin_fill()
for _ in range(3):
t.forward(100) # 控制边长
t.left(120) # 控制角度
t.end_fill()
# 隐藏画笔
t.hideturtle()
# 关闭绘图窗口
turtle.done()
```
这段代码使用了turtle库来绘制等边三角形。首先,我们创建了一个Turtle对象,并设置了画笔颜色和填充颜色。然后,我们使用循环绘制三条边,每条边的长度为100,角度为120度。最后,我们使用begin_fill()和end_fill()方法来填充三角形的颜色,并隐藏画笔。最后,我们关闭绘图窗口。