python图上画出一个三角形的点
时间: 2024-03-07 18:24:07 浏览: 17
这里有一个Python程序,可以使用matplotlib库来画一个三角形:
```python
import matplotlib.pyplot as plt
# 定义三个顶点的坐标
x = [0, 1, 2]
y = [0, 1, 0]
# 使用plot函数绘制三角形
plt.plot(x, y, 'ro-')
# 添加坐标轴标签和标题
plt.xlabel('x')
plt.ylabel('y')
plt.title('Triangle')
# 显示图形
plt.show()
```
上述程序中,我们首先定义了三个顶点的x和y坐标,然后使用plot函数绘制三角形。其中,'ro-'表示使用红色(r)的圆圈(o)和实线(-)来绘制图形。最后,我们添加了坐标轴标签和标题,并使用show函数显示图形。
相关问题
python图上画出一个三角
以下是使用Python绘制三角形的示例代码:
```python
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个乌龟
t = turtle.Turtle()
# 绘制三角形
for i in range(3):
t.forward(100)
t.left(120)
# 关闭画布
canvas.exitonclick()
```
这段代码使用了turtle模块来绘制三角形。首先创建了一个画布和一个乌龟。然后在循环中绘制三条边,每条边长度为100,角度为120度。最后关闭画布。
运行代码后,将在窗口中看到绘制的三角形。
Python画正方形 再在正方形上画一个三角形
要画正方形可以使用Python的turtle模块,代码如下:
```
import turtle
# 画正方形
def draw_square():
window = turtle.Screen()
window.bgcolor("white")
square = turtle.Turtle()
for i in range(4):
square.forward(100)
square.right(90)
window.exitonclick()
draw_square()
```
然后再在正方形上画一个三角形,可以在画完正方形后,再转向一个方向,移动到正方形的某个点再画三角形,代码如下:
```
import turtle
# 画正方形和三角形
def draw_shape():
window = turtle.Screen()
window.bgcolor("white")
pen = turtle.Turtle()
# 画正方形
for i in range(4):
pen.forward(100)
pen.right(90)
# 移动到正方形的左下角,再画三角形
pen.right(45)
pen.penup()
pen.forward(71)
pen.pendown()
for i in range(3):
pen.forward(100)
pen.left(120)
window.exitonclick()
draw_shape()
```
以上就是Python画正方形再在正方形上画三角形的代码。