In this post, we will be investigating the Python Program to Calculate the Area of a Triangle. We will find the area of a triangle and clarify the linguistic structure; simply referred to as syntax of the program.

## Algorithm to Calculate the Area of a Triangle

Here, the basic formula to calculate the area of a triangle is `area = √(s(s-a)*(s-b)*(s-c))`

; where ** a, b and c** are the three sides of a triangle; and s is the semi-perimeter calculated as

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

.We will follow the following steps to calculate the area of a triangle.

```
Step 1: Start
Step 2: Take the three sides of a triangle i.e. a,b and c
Step 3: Calculate the semi-perimeter as
s = (a+b+c)/2
Step 4: Finally, calculate the area of a triangle as
area = √(s(s-a)*(s-b)*(s-c))
Step 5: End
```

*New to Python Programming?**Get started with Python Programming!*

## Calculate the Area of a Triangle in Python

Focusing on the Python program to ** calculate the area of a triangle**, let’s jump into the source code.

### Example 1: Program with static input

# Three sides of a triangle a = 2 b = 3 c = 4 # 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 a triangle is %0.2f" %area)

** Note** : For calculating the area we took the exponentiation of the other part of the formula with 0.5 as 1/2 = 0.5. Get more to know!

The output of above code snippet is,

`The area of a triangle is 2.90`

### Example 2: Program with user input

# Three sides of a triangle 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 a triangle is %0.2f" %area)

The output for the above code snippet is,

```
Enter first side: 2
Enter second side: 3
Enter third side: 4
The area of a triangle is 2.90
```

## Explanation

When we have three sides of a triangle we can calculate the area of a triangle using Heron’s formula. Unlike other triangle area formulae, there’s no got to** **calculate angles or other distances within the triangle first.

We performed calculation of area of triangle for different possible cases; static input and user input shown in the example above.

**You can also check —>**