当前位置:首页python > 正文

用Python画三角形

作者:野牛程序员:2023-07-07 06:58:34python阅读 2937

你可以使用Python的matplotlib库来画三角形。下面是一个使用matplotlib库画三角形的示例代码:

import matplotlib.pyplot as plt

def plot_triangle(vertices):
    # 设置坐标轴范围
    plt.xlim(-10, 10)
    plt.ylim(-10, 10)
    
    # 绘制三角形
    plt.plot([vertices[0][0], vertices[1][0]], [vertices[0][1], vertices[1][1]], 'b-')
    plt.plot([vertices[1][0], vertices[2][0]], [vertices[1][1], vertices[2][1]], 'b-')
    plt.plot([vertices[2][0], vertices[0][0]], [vertices[2][1], vertices[0][1]], 'b-')
    
    # 显示图形
    plt.show()

# 定义三角形的顶点坐标
vertices = [(0, 0), (5, 5), (10, 0)]

# 调用函数绘制三角形
plot_triangle(vertices)

在这个示例代码中,我们首先导入了matplotlib.pyplot模块,并定义了一个名为plot_triangle的函数来绘制三角形。函数接受一个包含三个顶点坐标的列表作为输入参数。

在函数内部,我们使用plt.plot函数分别绘制三角形的三条边,使用蓝色直线'b-'来表示。然后,我们使用plt.xlimplt.ylim来设置坐标轴的范围。最后,调用plt.show函数显示图形。

在主程序中,我们定义了一个包含三角形顶点坐标的列表,并将其作为参数传递给plot_triangle函数来绘制三角形。你可以根据需要修改顶点坐标来画不同的三角形。运行代码后,将会显示一个包含绘制的三角形的图形窗口。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击