Python Program to Find Area of Triangle

Python program to find area of triangle; In this tutorial, you will learn how to find or calculate area of a triangle in python.

The area of a polygon is the number of square units inside that polygon. … A triangle is a three-sided polygon. We will look at several types of triangles in this lesson. To find the area of a triangle, multiply the base by the height, and then divide by 2.

Find Area of Triangle Formula; as shown below:

Area of a Triangle = √(s*(s-a)*(s-b)*(s-c))

Where s = (a + b + c )/ 2 (Here s = semi perimeter and a, b, c are the three sides of a triangle)

Perimeter of a Triangle = a + b + c

Python Program to Find Area of Triangle

  • Simple Python Program to Find the Area of a Triangle
  • Python Program to Find the Area of a Triangle using Function

Simple Python Program to Find the Area of a Triangle

Follow the below steps and write a python program to find area of triangle:

  • Allow the user to input the triangle sides.
  • Calculate the Perimeter of Triangle using the formula P = a+b+c.
  • Calculating the semi perimeter using the formula (a+b+c)/2.
  • Calculating the Area of a triangle using Heron’s Formula: (s*(s-a)*(s-b)*(s-c)) ** 0.5.
  • Print the Area of a triangle.
# Python Program to find Area of a Triangle

a = float(input('Please Enter the First side of a Triangle: '))
b = float(input('Please Enter the Second side of b Triangle: '))
c = float(input('Please Enter the Third side of c Triangle: '))

# calculate the Perimeter
Perimeter = a + b + c

# calculate the semi-perimeter
s = (a + b + c) / 2

# calculate the area
Area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print("\n The Perimeter of Traiangle = %.2f" %Perimeter);
print(" The Semi Perimeter of Traiangle = %.2f" %s);
print(" The Area of a Triangle is %0.2f" %Area)

After executing the python program, the output will be:

Please Enter the First side of a Triangle:  5
Please Enter the Second side of b Triangle:  4
Please Enter the Third side of c Triangle:  3

 The Perimeter of Traiangle = 12.00
 The Semi Perimeter of Traiangle = 6.00
 The Area of a Triangle is 6.00

Python Program to Find the Area of a Triangle using Function

Follow the below steps and write a python program to find the area of triangle using function:

  • Import math module.
  • Defined the function with three arguments using def keyword.
  • Calculate the perimeter and Area of a triangle inside functions using math.sqrt() and with Heron’s Formula.
  • Allow the User to input the sides of triangle.
  • Print the Perimeter and Area of a triangle.
# Python Program to find Area of a Triangle using Functions

import math

def AreaOfTriangle(a, b, c):

    # calculate the Perimeter
    Perimeter = 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("\n The Perimeter of Traiangle = %.2f" %Perimeter);
    print(" The Semi Perimeter of Traiangle = %.2f" %s);
    print(" The Area of a Triangle is %0.2f" %Area)


a = float(input('Please Enter the First side of a Triangle: '))
b = float(input('Please Enter the Second side of b Triangle: '))
c = float(input('Please Enter the Third side of c Triangle: '))

AreaOfTriangle(a, b, c)

After executing the python program, the output will be:

Please Enter the First side of a Triangle:  10
Please Enter the Second side of b Triangle:  15
Please Enter the Third side of c Triangle:  20

 The Perimeter of Traiangle = 45.00
 The Semi Perimeter of Traiangle = 22.50
 The Area of a Triangle is 72.62

Recommended Python Programs

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *