当给定三角形的三条边长时,可以使用海伦公式来计算三角形的面积。以下是一个求解三角形面积的代码示例:

import math

def calculate_triangle_area(a, b, c):
    # 使用海伦公式计算半周长
    s = (a + b + c) / 2

    # 应用海伦公式计算面积
    area = math.sqrt(s * (s - a) * (s - b) * (s - c))

    return area

# 输入三角形的三条边长
side_a = float(input('请输入三角形第一条边的长度:'))
side_b = float(input('请输入三角形第二条边的长度:'))
side_c = float(input('请输入三角形第三条边的长度:'))

# 调用函数计算并打印三角形的面积
triangle_area = calculate_triangle_area(side_a, side_b, side_c)
print('三角形的面积为:', triangle_area)

请注意,此代码假定输入的三边可以构成一个三角形。如果输入的三边无法构成一个有效的三角形,代码可能会引发错误。在实际应用中,你可能需要添加验证条件来确保输入的三边都是有效的。

Python 代码:使用海伦公式计算三角形面积

原文地址: https://www.cveoy.top/t/topic/koi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录