Python 3 Program to Calculate The Area of a Triangle

3
255

python 3 program to find area of triangle

Today, we will see a Python 3 program to calculate the area of a triangle.

To understand this program, you should have basic knowledge of following Python programming languages:

  • Syntax
  • Variables and operators

You can calculate the area of a triangle by numerous formulas depending on the metrics you know. For example, if you know the three sides of a triangle, then you can easily calculate are of a triangle using Heron’s formula.

We will see the Python code for each and every scenario to calculate the area of a triangle. To understand the theory, visit Mathisfun.

In case, you are looking for books to learn Python, then check out this recommended list.

Also ReadSending Emails Using Python With Image And PDF Attachments.

Python 3 Program To Find The Area Of A Triangle With Base And Height

To calculate the area of a triangle whose base and height are known, you can use this formula = (Base x Height)/2.

Here’s the Python 3 program to calculate the area:

base = input('Enter the base of the triangle:');  # Taking base input from user
base = float(base);  # Converting string input data to float type
height = input('Enter the height of the triangle');  # Taking height input user
height = float(height);  # Converting string input data to float type
Area = float((base * height) / 2);  # Calculateing the area of the triangle using (Base * Height)/2
print('Area of triangle', Area);  # Outputting the area of the triangle

Output:

calculating the area of triangle in python using base and height

Python 3 Program To Calculate The Area Of A Triangle When All Three Sides Are Known

When you know all the three sides of a triangle, you can calculate the area of a triangle using Heron’s formula.

First, calculate the semi perimeter (S) by this formula – (Side 1 + Side 2 + Side 3)/2

After that, use this formula to calculate the area – √S*(S-Side1)*(S-Side2)*(S-Side3)

Here’s the Python program.

import math
Side1 = float(input('Enter the first side of the triangle = ')) #First side of the triangle
Side2 = float(input('Enter the second side of the triangle = ')) #Second side of the triangle
Side3 = float(input('Enter the third side of the triangle = ')) #Third side of the triangle
S = float(((Side1+Side2+Side3)/2)) #Calculating semi perimeter
Area = float((S*(S-Side1)*(S-Side2)*(S-Side3))) #Solving Heron's expression within square root
Area = math.sqrt(Area) #Calculating the square root to find the area 
print("Area of the triangle = ", Area) #Outputting the area of the triangle.

Output:

python program output to calculate area of a triangle using heron formula

Download Python Program.

Programming Exercise:

Submit your programming exercise in the comments section or you can also mail it to codeitbro@gmail.com. Few lucky problem solvers will be featured on our Facebook pageCodeItBro – Programming Made Fun.

1. Write a Python program to calculate the area of a triangle when its two sides and the angle between them are known.

2. Make this AreaOfTriangles.py file into a Triangle Area Calculator, i.e., program will ask users how they would like to calculate the area of a triangle.

Related Python 3 Programs:

  1. Python 3 Program To Add Two Numbers.
  2. Python 3 Program to Find the Square Root of A Number.
  3. Python 3 Program To Convert Celsius To Fahrenheit.
  4. Python 3 Program To Check If Number Is Positive Or Negative.
  5. Python 3 Program to Check Leap Year.
  6. Python 3 Program To Add Two Matrices.
  7. Python 3 Program to Check Armstrong Number.
  8. Python 3 Program to Find the Sum of Natural Numbers.
  9. Python 3 Program To Find The Factorial Of A Number.
  10. Python 3 Program to Find Largest Among Three Numbers.