Python Program to find Area of a Right Angled Triangle

Write a Python Program to find Area of a Right Angled Triangle with example. Before we step into the Python Program to find Area of a Right Angled Triangle, Let see the definition and formula

Python Area of a Right Angled Triangle

If we know the width and height then, we can calculate the area of a right angled triangle using below formula.

Area = (1/2) * width * height

Using Pythagoras formula we can easily find the unknown sides in the right angled triangle.

c² = a² + b²

Perimeter is the distance around the edges. We can calculate perimeter using below formula

Perimeter = a + b+ c

Python Program to find Area of a Right Angled Triangle

This python program allows the user to enter width and height of the right angled triangle. Using those values we will calculate the Area and perimeter of the right angled triangle.

# Python Program to find Area of a Right Angled Triangle
import math

width = float(input('Please Enter the Width of a Right Angled Triangle: '))
height = float(input('Please Enter the Height of a Right Angled Triangle: '))

# calculate the area
Area = 0.5 * width * height

# calculate the Third Side
c = math.sqrt((width*width) + (height*height))

# calculate the Perimeter
Perimeter = width + height + c

print("\n Area of a right angled triangle is: %.2f" %Area)
print(" Other side of right angled triangle is: %.2f" %c)
print(" Perimeter of right angled triangle is: %.2f" %Perimeter)

Python Area of a Right Angled Triangle output

Please Enter the Width of a Right Angled Triangle: 7
Please Enter the Height of a Right Angled Triangle: 8

 Area of a right angled triangle is: 28.00
 Other side of right angled triangle is: 10.63
 Perimeter of right angled triangle is: 25.63

First, We imported the math library using the following statement. This will allow us to use the mathematical functions like math.sqrt function

import math

Following Python statements will allow the User to enter the Width and Height of a right angled triangle.

width = float(input('Please Enter the Width of a Right Angled Triangle: '))
height = float(input('Please Enter the Height of a Right Angled Triangle: '))

Next, we are calculating the area (The value of 1/2 = 0.5). So we used 0.5 * width*height as the formula

Area = 0.5 * width * height

In the next line, We are calculating the other side of a right-angled triangle using the Pythagoras formula C²=a²+b² , Which is similar to C = √a²+b²

c = math.sqrt((width*width) + (height*height))

Here we used sqrt() function to calculate the square root of the a²+b². sqrt() is the math function, which is used to calculate the square root.

In the next line, We are calculating the perimeter using the formula

Perimeter = width + height + c

Following print statements will help us to print the Perimeter, Other side and Area of a right angled Triangle

print("\n Area of a right angled triangle is: %.2f" %Area)
print(" Other side of right angled triangle is: %.2f" %c)
print(" Perimeter of right angled triangle is: %.2f" %Perimeter)

Python Program to find Area of a Right Angled Triangle using functions

This python program allows the user to enter the width and height of a right angled triangle. We will pass those values to the function arguments to calculate the area of a right angled triangle in Python.

# Python Program to find Area of a Right Angled Triangle using Functions

import math

def Area_of_a_Right_Angled_Triangle(width, height):
    # calculate the area
    Area = 0.5 * width * height

    # calculate the Third Side
    c = math.sqrt((width * width) + (height * height))
    # calculate the Perimeter
    Perimeter = width + height + c

    print("\n Area of a right angled triangle is: %.2f" %Area)
    print(" Other side of right angled triangle is: %.2f" %c)
    print(" Perimeter of right angled triangle is: %.2f" %Perimeter)

Area_of_a_Right_Angled_Triangle(9, 10)

First, We defined the function with two arguments using def keyword. It means, User will enter the width and height of a right angled triangle. Next, We are Calculating the Area of a right angled triangle as we described in our first example.

Python Program to find Area of a Right Angled Triangle using functions