如果 a、b 和 c 是三角形的三条边。那么,
s = (a+b+c)/2 area = √(s(s-a)*(s-b)*(s-c))
源代码
# Python Program to find the area of triangle
a = 5
b = 6
c = 7
# Uncomment below to take inputs from the user
# a = float(input('Enter first side: '))
# b = float(input('Enter second side: '))
# c = float(input('Enter third side: '))
# calculate the semi-perimeter
s = (a + b + c) / 2
# calculate the area
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('The area of the triangle is %0.2f' %area)
输出
The area of the triangle is 14.70
在此程序中,当给出三条边时,使用 海伦公式 计算三角形的面积。
如果您需要根据用户输入计算三角形的面积,可以使用 input() 函数。
另请阅读