Python program to find the area of the triangle
Python program to find the area of the triangle
This article will discuss how to find the area of a triangle in Python with all three given sides. The area of a triangle represents the total region that is enclosed by the three sides of any particular triangle.
If we know the length of three sides of a triangle, then the following mathematical formula is used to calculate the area of a triangle:
Area of a Triangle = ?(s*(s-a)*(s-b)*(s-c)) Or, Area of a Triangle = sqrt of(s*(s-a)*(s-b)*(s-c))
Here a, b, c are the three sides of a triangle, and s is the semi-perimeter that can be calculated as below:
s = (a + b + c )/ 2
Source Code
The following is a source code to calculate the area of a triangle in Python:
#Program to find the area of the triangle # 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
Here is the output:

The following source code calculates the area of a triangle in Python by importing math function:
#import math function import math # Three sides of the triangle a= int(input("Enter first side: ")) b=int(input("Enter second side: ")) c=int(input("Enter third side: ")) # calculate the semi-perimeter s=(a+b+c)/2 area=math.sqrt(s*(s-a)*(s-b)*(s-c)) #print the result print("Area of the triangle is: ",round(area,2))
Output
Here is the output:

Explanation: In this program, a user first asks to enter the length of three sides of a triangle that will be stored in variables a, b and c, respectively. Next, it will first calculate the semi-perimeter and then calculate a triangle area using the specified mathematical expression. After performing the calculation, it will store the area in a variable area, and finally, the result will be printed on the screen.