原文: https://www.programiz.com/python-programming/examples/area-triangle
要理解此示例,您应该了解以下 Python 编程主题:
如果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
在此程序中,使用 Heron 公式给出三个边时,将计算三角形的面积。
如果需要根据用户输入来计算三角形的面积,则可以使用input()
函数。