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.