Perimeter of heptagon: In the previous article, we have discussed Python Program to Check if All Characters have Even Frequency
Math Module :
Area of a heptagon formula: Python’s math module is a built-in module. By importing this module, we can perform mathematical computations.
Numerous mathematical operations like ceil( ),floor( ),factorial( ),mod( ),value of pi ,…..etc .can be computed with the help of math module.
Heptagon:
Heptagon area formula: A heptagon is a seven-sided polygon or 7-gon in geometry. The heptagon is also known as the septagon, which is formed by combining “sept-” (an elision of septua-, a Latin-derived numerical prefix, rather than hepta-, a Greek-derived numerical prefix; both are cognate) and the Greek suffix “-agon” meaning angle.
Formula to calculate the area of a Heptagon:
In which a is the Heptagon’s side length
Formula to calculate the perimeter of a Heptagon:
Perimeter = 7a
Given the Heptagon’s side length and the task is to calculate the area and perimeter of the given Heptagon.
- Python Program to Calculate Area and Perimeter of Equilateral Triangle
- Python Program for Maximum Area of Quadrilateral
- Python Program to Calculate Volume of Dodecahedron
Examples:
Example1:
Input:
Given The Heptagon's side length = 8
Output:
The Heptagon's Area with given side length { 8 } = 232.576 The Heptagon's Perimeter with the given side length { 8 } = 56
Example2:
Input:
Given The Heptagon's side length = 15
Output:
The Heptagon's Area with given side length { 15 } = 817.65 The Heptagon's Perimeter with the given side length { 15 } = 105
Program to Compute the Area and Perimeter of Heptagon
Perimeter of a heptagon: Below are the ways to Calculate the area and perimeter of a heptagon with the given heptagon’s side length:
Method #1: Using Mathematical Formula (Static Input)
Approach:
- Import the math module using the import keyword.
- Give the heptagon’s side length as static input and store it in a variable.
- Calculate the area of the given heptagon using the above given mathematical formula and pow() function.
- Store it in another variable.
- Calculate the perimeter of the given heptagon using the above given mathematical formula.
- Store it in another variable.
- Print the heptagon’s area with the given side length.
- Print the heptagon’s perimeter with the given side length.
- The Exit of the program.
Below is the implementation:
# Import the math module using the import keyword. import math # Give the heptagon's side length as static input and store it in a variable. side_len = 8 # Calculate the area of the given heptagon using the above given mathematical formula # and pow() function. # Store it in another variable. heptagn_area = 3.634*pow(side_len, 2) # Calculate the perimeter of the given heptagon using the above given mathematical formula. # Store it in another variable. heptagn_perimetr = (7*side_len) # Print the heptagon's area with the given side length. print( "The Heptagon's Area with given side length {", side_len, "} =", heptagn_area) # Print the heptagon's perimeter with the given side length. print( "The Heptagon's Perimeter with the given side length {", side_len, "} =", heptagn_perimetr)
Output:
The Heptagon's Area with given side length { 8 } = 232.576 The Heptagon's Perimeter with the given side length { 8 } = 56
Method #2: Using Mathematical Formula (User Input)
Approach:
- Import the math module using the import keyword.
- Give the Heptagon’s side length as user input using float(input()) function and store it in a variable.
- Calculate the area of the given heptagon using the above given mathematical formula and pow() function.
- Store it in another variable.
- Calculate the perimeter of the given heptagon using the above given mathematical formula.
- Store it in another variable.
- Print the heptagon’s area with the given side length.
- Print the heptagon’s perimeter with the given side length.
- The Exit of the program.
Below is the implementation:
# Import the math module using the import keyword. import math # Give the Heptagon's side length as user input using float(input()) function and # store it in a variable. side_len = float(input("Enter some random variable = ")) # Calculate the area of the given heptagon using the above given mathematical formula # and pow() function. # Store it in another variable. heptagn_area = 3.634*pow(side_len, 2) # Calculate the perimeter of the given heptagon using the above given mathematical formula. # Store it in another variable. heptagn_perimetr = (7*side_len) # Print the heptagon's area with the given side length. print( "The Heptagon's Area with given side length {", side_len, "} =", heptagn_area) # Print the heptagon's perimeter with the given side length. print( "The Heptagon's Perimeter with the given side length {", side_len, "} =", heptagn_perimetr)
Output:
Enter some random variable = 15 The Heptagon's Area with given side length { 15.0 } = 817.65 The Heptagon's Perimeter with the given side length { 15.0 } = 105.0
Explore more instances related to python concepts from Python Programming Examples Guide and get promoted from beginner to professional programmer level in Python Programming Language.