Python program to find the area of a triangle

Python / Operators in Python

184

Mathematical formula:

Area of a triangle = (s*(s-a)*(s-b)*(s-c))-1/2

Here is the semi-perimeter and a, b and c are three sides of the triangle. Let's understand the following example.

Program:

# Three sides of the triangle is a, b and c:  
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)   

Output:

Enter first side: 5
Enter second side: 6
Enter third side: 7
The area of the triangle is 14.70

Explanation:

We take the input as three sides of a triangle and store them in three variables a, b, and c. Then, we have calculated the semi-perimeter of the triangle and put this value in the triangle's area formula.

Note - %0.2f floating-point specifies at least 0 wide and 2 numbers after the decimal. If you use %0.5f, then it will give 5 numbers after the decimal.


This Particular section is dedicated to Programs only. If you want learn more about Python. Then you can visit below links to get more depth on this subject.