w3resource

Python Math: Calculate the area of a trapezoid


3. Trapezoid Area Calculation

Write a Python program to calculate the area of a trapezoid.
Note: A trapezoid is a quadrilateral with two sides parallel. The trapezoid is equivalent to the British definition of the trapezium. An isosceles trapezoid is a trapezoid in which the base angles are equal so.

Sample Solution:

Python Code:

base_1 = 5
base_2 = 6
height = float(input("Height of trapezoid: "))
base_1 = float(input('Base one value: '))
base_2 = float(input('Base two value: '))
area = ((base_1 + base_2) / 2) * height
print("Area is:", area)

Sample Output:

Height of trapezoid: 6                                                                                        
Base one value: 10                                                                                            
Base two value: 5                                                                                             
Area is: 45.0  

Pictorial Presentation:

Python Math: Calculate the area of a trapezoid

Flowchart:

Flowchart: Calculate area of a trapezoid

For more Practice: Solve these Related Problems:

  • Write a Python program that calculates the area of a trapezoid given its height and two bases, and prints the area formatted to two decimal places.
  • Write a Python function that takes three arguments (height, base1, base2) and returns the area of a trapezoid, then test it with various inputs.
  • Write a Python script to read trapezoid dimensions from the user, compute the area, and display a message that includes the input values and the computed area.
  • Write a Python program to compare the area of a trapezoid with that of a rectangle having the same height and average base length.

Go to:


Previous: Write a Python program to convert radian to degree.
Next: Write a Python program to calculate the area of a parallelogram.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.