python turtle绘制三角形
时间: 2023-05-01 08:07:30 浏览: 142
可以使用Python的turtle库来绘制三角形。示例代码如下:
import turtle
t = turtle.Turtle()
# 让海龟向前走100像素
t.forward(100)
# 右转120度
t.right(120)
# 继续向前走100像素
t.forward(100)
# 右转120度
t.right(120)
# 继续向前走100像素
t.forward(100)
turtle.done()
上述代码实现了绘制一个边长为100的等边三角形。即依次向前走100像素,每次右转120度,共转3次。结果如下:
相关问题
python turtle 绘制直角三角形
你可以使用Python的turtle模块来绘制直角三角形。以下是一个绘制直角三角形的示例代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个海龟对象
t = turtle.Turtle()
# 绘制直角三角形
t.forward(100) # 绘制直角边1
t.left(90) # 左转90度
t.forward(100) # 绘制直角边2
t.left(135) # 左转135度
t.forward(141) # 绘制斜边
# 关闭画布
canvas.exitonclick()
```
运行以上代码,你将看到一个绘制了直角三角形的窗口。这个示例中,我们使用了turtle模块提供的`forward()`方法来绘制线段,`left()`方法来改变海龟的方向。画布的`exitonclick()`方法可以等待用户点击窗口才关闭。
你可以根据需要调整直角边的长度和角度来绘制不同大小的直角三角形。希望对你有所帮助!
turtle绘制三角形
可以使用Python的turtle模块来绘制三角形,下面是一个简单的示例代码:
```python
import turtle
# 创建一个turtle对象
t = turtle.Turtle()
# 绘制三角形
for i in range(3):
t.forward(100) # 向前移动100个像素
t.left(120) # 左转120度
# 关闭turtle窗口
turtle.done()
```
运行这段代码,将会弹出一个窗口并绘制出一个等边三角形。你可以尝试修改其中的参数来绘制不同大小和形状的三角形。
阅读全文