In this tutorial, we will learn how to find the circumference of a circle in python 3. The circumference is the total distance around a circle. The distance around a rectangle or square is called perimeter. For a circle, it is called circumference.
The circumference of a circle is the product of ‘Pi’ and its diameter. If we draw a line through the centre of the circle from one end to the other end, it is called a diameter. The diameter is equal to two times the radius of a circle. If we draw a straight line from the centre to any point on the circumference of a circle, it is called a radius.
We can use the formula ‘2 * Pi * radius’ to calculate the circumference of a circle, where ‘radius’ is the radius for that circle. So, we need only the value of the radius to calculate the circumference.
Our program will take the radius value as an input from the user. The user will enter the radius, it will calculate the circumference and print out the result.
Let me quickly show you the algorithm that we are going to use in the program :
The basic algorithm looks like as below :
- Take the radius as an input from the user. Store the radius value in a variable. If you want, you can also take the diameter from the user as an input but the other formula is used widely.
- Calculate the circumference of the circle by using the formula mentioned above. We can use one constant to store the value of ‘Pi’, but we can also use the ‘math’ module. ‘math’ module is an inbuilt module with lots of useful constants and formulae. In this example, I will show you how to use ‘Pi’ using the ‘math’ module.
- Find out the circumference and print out the result to the user.
import math radius = float(input("Enter the radius of the circle : ")) circumference = 2 * math.pi * radius print("Circumference of the circle is : %.2f" % circumference)
You can also download this program from here.
- First, take the radius as an input from the user. The radius is a floating value. So, we are using ‘float(input())‘. input() method is used to read the user input value. This value is of string type. We are wrapping this value with ‘float()’ to get the float type.
- Calculate the circumference. The value of Pi is taking from the ‘math‘ module of python. ‘math.pi‘ gives the value of pi. Note that we are importing this module at the start of the program. If you don’t import this module, it will throw you one exception.
- Print the value of the circumference. The value is formatted up to two decimal places using %.2f.
In this tutorial, we have learned how to find out the circumference of a circle programmatically in python. We have learned how to use the math module and how to use the value of ‘Pi’ using the math module. Try to run the program and drop one comment below if you have any queries.
- Find area of a circle in python
- Python program to find the area and perimeter of a triangle
- Python program to find the area and perimeter of a rectangle
- Python program to find out the perimeter of a triangle
- Python 3 program to print invert right angle triangle
- Python program to print a triangle using star