Home / Programs / Python program to find the area of a triangle
Programming Example

Python program to find the area of a triangle

👁 199 Views
💻 Practical Program
📘 Step by Step Learning
Python program to find the area of a triangle.

Information & Algorithm

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 Code

# 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.

How to learn from this program

First read the algorithm, then study the program code line by line. After that, compare the code with the output and finally go through the explanation. This approach helps learners understand both the logic and the implementation properly.