turtle画等边三角形
时间: 2023-11-20 11:05:13 浏览: 106
import turtle
def draw_equilateral_triangle(side_length):
turtle.forward(side_length)
turtle.left(120)
turtle.forward(side_length)
turtle.left(120)
turtle.forward(side_length)
# 设置画布大小
turtle.setup(500, 500)
# 移动画笔到起始点
turtle.penup()
turtle.goto(-100, 0)
turtle.pendown()
# 画等边三角形
draw_equilateral_triangle(200)
# 隐藏画笔
turtle.hideturtle()
# 关闭画布
turtle.done()
相关问题
用turtle画等边三角形
可以使用Python中的turtle库来画等边三角形。以下是一个简单的代码示例:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔颜色和大小
pen.color("red")
pen.pensize(3)
# 画等边三角形
for i in range(3):
pen.forward(100)
pen.left(120)
# 关闭画布
canvas.exitonclick()
```
运行此代码后,你将得到一个等边三角形的图形。在这个例子中,我们定义了一个画布和一个画笔,并将画笔的颜色设置为红色,大小为3。然后,我们使用for循环来重复三次画直线和转向的操作,以绘制等边三角形。最后,我们在画布上单击以关闭它。
python用turtle画等边三角形
可以使用以下代码来用Python的turtle库画一个等边三角形:
```python
import turtle
# 创建一个画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔的颜色和粗细
pen.color("red")
pen.pensize(3)
# 画等边三角形
for i in range(3):
pen.forward(100)
pen.left(120)
# 关闭画布
canvas.exitonclick()
```
这段代码会创建一个画布和画笔,然后设置画笔的颜色和粗细。接着,使用for循环画出三条边,每条边长度为100,角度为120度,最终形成一个等边三角形。最后,关闭画布。
阅读全文