turtle库绘制直角三角形
时间: 2023-10-24 13:05:56 浏览: 101
94 – 绘制谢尔宾斯基三角形
5星 · 资源好评率100%
可以使用turtle库的以下方法来绘制直角三角形:
```python
import turtle
# 创建画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制直角三角形
pen.forward(100)
pen.left(90)
pen.forward(100)
pen.left(135)
pen.forward(141)
# 关闭画布
canvas.exitonclick()
```
解释一下上面的代码:
1. 首先导入了turtle库,并创建了画布和画笔。
2. 使用`forward()`方法向前移动100个像素,然后使用`left()`方法左转90度,再向前移动100个像素,就绘制了一个直角。
3. 接着使用`left()`方法再左转135度,最后使用`forward()`方法向前移动141个像素,就绘制了直角三角形的另外两条边。
4. 最后使用`exitonclick()`方法关闭画布。
运行上面的代码,就可以看到绘制的直角三角形了。
阅读全文