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.