# Python Program to Calculate the Area of a Triangle

In this tutorial, we will learn to calculate the area of a triangle using a function. In the calculating area of the triangle, we will take three sides as input from a user. The Python concept required to find the area of a triangle is:

- math library
- input function
- sqrt function

**The formula of Area of a Triangle**

To find the area of a triangle where a,b,c are the three sides of a given triangle :

**find semi-perimeter of a triangle**

**s****= (a+b+c)/2**

**the formula for the area of a triangle**

**Area = (s*(s-a)*(s-b)*(s-c))**0.5**

**NOTE: **The formula for the area of an equilateral triangle, isosceles triangle, and the right-angled triangle is same when three sides are given

## Python program to find the Area of a triangle

# Python Program to find Area of a Triangle using Functions import math def Area_of_triangle(a, b, c): # calculate the semi-perimeter s = (a + b + c) / 2 # calculate the area area = math.sqrt((s*(s-a)*(s-b)*(s-c))) print(" The Area of a Triangle is %0.2f" %area) #input of a sides a = float(input('Enter first side: ')) b = float(input('Enter second side: ')) c = float(input('Enter third side: ')) Area_of_triangle(a,b,c)

In a program, we used math library to find the square root in the formula of area. The Area_of_triangle function is written to find the area of a triangle in which initially it calculates semi-perimeter. Then using Heron’s formula we calculate the area of a triangle. So to calculate area we take input from the user and on that input, we perform a function operation. At last, we call a function to operate on a given input.

**OUTPUT:**

Enter first side: 4 Enter second side: 3 Enter third side: 5 The Area of a Triangle is 6.00

Also read:

- Python program to calculate surface area and volume of a cylinder
- Python program to calculate the area of a trapezoid

## Leave a Reply