Python计算三角形面积和周长:使用海伦公式

这篇文章提供了一段Python代码,可以根据给定的三角形三边长度计算其面积和周长。

以下是代码实现:

import math

# 输入三角形的三条边
a = float(input('请输入三角形的第一条边长:'))
b = float(input('请输入三角形的第二条边长:'))
c = float(input('请输入三角形的第三条边长:'))

# 计算周长
perimeter = a + b + c

# 计算面积(使用海伦公式)
s = (a + b + c) / 2  # 半周长
area = math.sqrt(s * (s - a) * (s - b) * (s - c))

# 输出结果
print('三角形的周长为:', perimeter)
print('三角形的面积为:', area)

代码解释:

  1. 首先,我们导入math模块,该模块包含用于数学计算的函数,例如计算平方根的math.sqrt()函数。
  2. 然后,代码提示用户输入三角形的三条边长,并使用float()函数将输入转换为浮点数。
  3. 接下来,代码计算三角形的周长,即三条边长度之和。
  4. 为了计算面积,代码使用海伦公式。首先,计算三角形的半周长s。然后,应用海伦公式计算面积。
  5. 最后,代码使用print()函数输出计算得到的周长和面积。

这段代码简洁易懂,展示了如何使用Python解决简单的几何问题。通过修改输入的边长,您可以计算任何三角形的面积和周长。

Python计算三角形面积和周长 - 海伦公式实现

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

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