- Related Questions & Answers
- C Program for Tower of Hanoi
- C++ Program for Dijkstra’s shortest path algorithm?
- C/C++ Program for nth Catalan Number?
- C Program to Multiply two Floating Point Numbers?
- C program to find the length of a string?
- C Program to Check if all digits of a number divide it
- C Program to Check if a Given String is a Palindrome?
- Write a program to Delete a Tree in C programming
- Write a C program to print “ Tutorials Point ” without using a semicolon
- Sum of the nodes of a Singly Linked List in C Program
- Sum of first n natural numbers in C Program
- C Program for simple interest?
- Area of a n-sided regular polygon with given Radius in C Program?
- Area of a leaf inside a square in C Program?
- C Program for Area of a square inscribed in a circle which is inscribed in a hexagon?

In this article, we will learn about the solution to the problem statement given below −

**Problem statement** − Input diameter and height, find the perimeter of a cylinder

Perimeter is nothing but the side view of a cylinder i.e. a rectangle

Therefore **Perimeter= 2 * ( h + d )**

here d is the diameter of the cylinder

h is the height of the cylinder

Now let’s see the implementation

# Function to calculate the perimeter of a cylinder def perimeter( diameter, height ) : return 2 * ( diameter + height ) # main diameter = 5 ; height = 10 ; print ("Perimeter = ",perimeter(diameter, height))

Perimeter = 30

All the variables and functions are declared in the global frame as shown in the figure below.

In this article, we learned about finding the perimeter of a cylinder in Python 3.x. Or earlier.

Advertisements