python用 turtle画一个等腰三角形
时间: 2023-07-01 18:12:32 浏览: 209
好的,以下是用 Python 的 turtle 模块画等腰三角形的代码:
```python
import turtle
# 创建 Turtle 对象
t = turtle.Turtle()
# 设置画笔宽度
t.width(3)
# 设置画笔颜色
t.color('red')
# 移动画笔到起点
t.penup()
t.goto(-100, 0)
t.pendown()
# 画等腰三角形
for i in range(3):
t.forward(200)
t.left(120)
# 隐藏 Turtle 对象
t.hideturtle()
# 等待窗口关闭
turtle.done()
```
运行该代码后,将会弹出一个窗口,显示出一个红色的等腰三角形。
相关问题
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度,最终形成一个等边三角形。最后,关闭画布。
用python的turtle函数绘制一个等边三角形
好的,以下是使用Python的turtle函数绘制等边三角形的示例代码:
```python
import turtle
# 创建一个画布窗口
canvas = turtle.Screen()
# 创建一只画笔,设置颜色和粗细
pen = turtle.Turtle()
pen.color("black")
pen.pensize(2)
# 绘制等边三角形
for i in range(3):
pen.forward(100)
pen.left(120)
# 关闭画布窗口
canvas.exitonclick()
```
运行该代码后,你会得到一个等边三角形的图形,其中三个边都是相等的,每个角都是60度。你可以通过调整`pen.forward()`和`pen.left()`的参数来改变三角形的大小和形状。