使用python代码实现绘画三角形
时间: 2023-10-24 20:20:46 浏览: 42
可以使用Python中的turtle库来绘制三角形,代码如下:
```python
from turtle import *
# 设置画笔颜色和宽度
pencolor('red')
pensize(5)
# 绘制三角形
for i in range(3):
forward(200)
left(120)
# 关闭画布
done()
```
以上代码会绘制一个红色、边长为200像素的等边三角形。你可以修改颜色、宽度和三角形大小,得到不同的效果。
相关问题
python turtle绘画直角三角形
以下是使用Python的Turtle库绘制直角三角形的代码示例:
```python
import turtle
# 创建一个Turtle对象
t = turtle.Turtle()
# 绘制直角三角形
t.forward(100) # 绘制第一条边
t.right(90) # 右转90度
t.forward(100) # 绘制第二条边
t.right(135) # 右转135度
t.forward(141) # 绘制斜边
# 关闭Turtle图形窗口
turtle.done()
```
这段代码使用Turtle库创建了一个Turtle对象,并使用该对象绘制了一个直角三角形。首先,通过`forward()`函数绘制了第一条边,然后使用`right()`函数右转90度,绘制了第二条边,再次使用`right()`函数右转135度,最后使用`forward()`函数绘制了斜边。
运行以上代码,将会在图形窗口中显示出绘制的直角三角形。
python 绘画等腰三角形
Python可以使用Turtle库来绘制等腰直角三角形。可以使用以下代码:
import turtle
t = turtle.Turtle()
def drawTriangle(lenZ):
t.pendown()
t.forward(lenZ)
t.left(135)
lenX = (2 * lenZ ** 2) ** 0.5
t.forward(lenX)
t.left(135)
t.forward(lenZ)
t.left(90)
t.penup()
t.goto(0, 0)
t.setheading(0)
drawTriangle(150)
turtle.done()
这段代码使用了Turtle库中的Turtle()函数来创建一个画笔对象t,然后定义了一个绘制等腰直角三角形的函数drawTriangle()。在函数中,我们先将画笔落下,向前移动lenZ个像素,然后左转135度,再向前移动勾股定理计算出的斜边长度lenX,再左转135度,最后向前移动lenZ个像素,左转90度。在主程序中,我们将画笔移动到坐标原点,然后调用drawTriangle()函数来绘制等腰直角三角形。