w3resource

Python Math: Calculate the area of a parallelogram


4. Parallelogram Area Calculation

Write a Python program to calculate the area of a parallelogram.
Note: A parallelogram is a quadrilateral with opposite sides parallel (and therefore opposite angles equal). A quadrilateral with equal sides is called a rhombus, and a parallelogram whose angles are all right angles is called a rectangle.

Sample Solution:

Python Code:

base = float(input('Length of base: '))
height = float(input('Measurement of height: '))
area = base * height
print("Area is: ", area)

Sample Output:

Length of base: 5                                                                                             
Measurement of height: 6                                                                                      
Area is:  30.0 

Pictorial Presentation:

Python Math: Calculate the area of a parallelogram

Flowchart:

Flowchart: Calculate area of a parallelogram

For more Practice: Solve these Related Problems:

  • Write a Python program to compute the area of a parallelogram given its base and height, and print the result with a descriptive message.
  • Write a Python function that calculates the area of a parallelogram and then verifies the result by comparing it with the area of a rectangle with the same dimensions.
  • Write a Python script to prompt the user for the base and height of a parallelogram, compute the area, and display the result using formatted output.
  • Write a Python program that accepts multiple parallelogram dimensions, calculates each area, and then prints the largest and smallest areas from the inputs.

Go to:


Previous: Write a Python program to calculate the area of a trapezoid.
Next: Write a Python program to calculate surface volume and area of a cylinder.

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.