Python – Program to Find Circumference of a Circle

Python – Program to Find Circumference of a Circle

In this post, we will write a program for how to calculate circumference of a circle in python.
First, let’s see What is Circumference of Circle?
The perimeter is the curve length around any closed figure.
Formula:

Circumference of Circle: C = 2 * pi * r
Where,
r = Radius of circle 
pi = pi is geek letter which is a constant whose approximate value is 3.14159.. or 22/7 .

Examples:

Input: Radius = 5
Output: The circumference of the circle is 31.40.

Input: Radius = 2
Output: The circumference of the circle is 12.56.

Let’s see the program for this:
Code Version 1: Create a user-defined function that will calculate and print the circumference of a circle.

# define a function for
# calculating circumference
# of a circle
def circumference_circle(r):

        # constant value
	PI = 3.14
	
	# printing the radius
	print("Radius =",r)
	
	# calculating the circumference
	C = 2 * PI * r
	
	# printing the circumference
	print("The circumference of the circle is",
              C)

# main code
if __name__ == "__main__" :

   # input radius
    radius = 5
 
    # function calling
    circumference_circle(radius)

Output:

Radius = 5
The circumference of the circle is 31.400000000000002

Code Version 2: Create a user-defined function that will calculate and print the circumference of a circle. In this code version, we are using pi constant value which is directly taken from the math library.

# including pi constant
# from the math library
# into this program
from math import pi

# define a function for
# calculating circumference
# of a circle
def circumference_circle(r):
	
	# printing the radius
	print("Radius =",r)
	
	# calculating the circumference
	C = 2 * pi * r
	
	# printing the circumference
	print("The circumference of the circle is",
              C)

# main code
if __name__ == "__main__" :

   # input radius
    radius = 2
 
    # function calling
    circumference_circle(radius)	

Output:

Radius = 2
The circumference of the circle is 12.566370614359172

Code version 3: Create a user-defined one-line anonymous function which will calculate and return the circumference of a circle using a lambda statement.

# including pi constant
# from the math library
# into this program
from math import pi

# main code
if __name__ == "__main__" :

    # input radius
    radius = 2

    # printing the radius
    print("Radius =", radius)

    # create a one line function
    # using lambda statement
    # for calculating
    # circumference of a
    # circle
    circumference_circle = lambda r : 2 * pi * r

    # function calling
    print("The circumference of the circle is",
          circumference_circle(radius))

Output:

Radius = 2
The circumference of the circle is 12.566370614359172

Leave a Reply

Your email address will not be published.

📢 Need further clarification or have any questions? Let's connect!

Connect 1:1 With Me: Schedule Call


If you have any doubts or would like to discuss anything related to this blog, feel free to reach out to me. I'm here to help! You can schedule a call by clicking on the above given link.
I'm looking forward to hearing from you and assisting you with any inquiries you may have. Your understanding and engagement are important to me!

This will close in 20 seconds