跳到主要内容

Python 程序计算三角形面积

要理解这个示例,你需要了解以下Python编程主题的知识:

如果a、b和c是三角形的三边。那么,

s = (a+b+c)/2
面积 =(s(s-a)*(s-b)*(s-c))

源代码

# Python程序:计算三角形的面积
a = 5
b = 6
c = 7

# 取消注释以下内容以从用户处获取输入
# a = float(input('输入第一边: '))
# b = float(input('输入第二边: '))
# c = float(input('输入第三边: '))
# 计算半周长
s = (a + b + c) / 2

# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形的面积是 %0.2f' %area)

输出

三角形的面积是 14.70

在这个程序中,当给定三角形的三边时,使用海伦公式计算三角形的面积。

如果你需要根据用户输入计算三角形的面积,可以使用input()函数