# How to divide two numbers in Python

In this python tutorial, you will learn about how to divide two numbers in Python and also we will check:

• Python program to divide two numbers
• Python program to divide numbers user input
• Python program to divide numbers using functions
• Python program to divide numbers using recursion
• Python program to divide numbers using class
• Python program to divide complex numbers
• Program to divide two float number using a function
• How to divide a variable by a number in python

## Python program to divide two numbers

Here, we can see how to write program to divide two numbers in python.

• In this example, I have taken two numbers as number1 = 64, number2 = 8.
• To divide the numbers “/” operator is used.
• I have used print(result) to get the output.

Example:

``````number1 = 64
number2 = 8
result = number1/number2
print(result)``````

The below screenshot shows the output.

This code, we can use how to divide two numbers in Python.

## Python program to divide numbers user input

Now, we can see how to write program to divide numbers user input in python.

• In this example, I have used the input() method. To take the inputs from the user.
• The result=number1/number2 is used to divide the two numbers.
• I have used print(result) to get the output.

Example:

``````number1=int(input("Enter the first number: "))
number2=int(input("Enter the second number: "))
result=number1/number2;
print(result)``````

You can refer to the below screenshot for the output.

This is the code to divide numbers with user input in Python.

## Python program to divide numbers using functions

Here, we can see how to write program to divide numbers using function in python.

• In this example, I have defined a function called div as def div(a,b).
• The function is returned as return a/b.
• The values to be divided are passed as the parameter in the function.

Example:

``````def div(a,b):
return a/b
print(div(27,9))
``````

We can the division of 27 and 9 is 3 as the output. You can refer to the below screenshot for the output.

This is how to divide numbers using functions in Python.

## Python program to divide numbers using recursion

Now, we can see how to write program to divide numbers using recursion in python.

• In this example, I have used the input() method. To take the inputs from the user.
• I have defined a function as def Div(number1,number2).
• The if condition is used, If the condition is true it returns as return 0. if the condition is not true it returns return 1 + Div(number1-number2, number2).
• To get the output, I have used print(“result “,Div(number1,number2)).

Example:

``````print("Enter the two Number:")
number1=int(input())
number2=int(input())
def Div(number1,number2):
if number1<number2:
return 0
return 1 + Div(number1-number2, number2)
print("result ",Div(number1,number2))``````

We can see the division of two numbers as the output. You can refer to the below screenshot for the output.

This is how to divide numbers using recursion in Python.

## Python program to divide numbers using class

• In this example, I have used the input() method. to take the inputs from the user.
• I have created a class using a constructor to initialize the value of the class
• I have created a method to divide the numbers.
• The object is created for the class to pass the parameter.
• The self is the keyword used to pass the attributes and methods to the class.
• To get the output, I have used print(“Result: “,obj.num()).

Example:

``````a=int(input("Enter first number: "))
b=int(input("Enter second number: "))
class div():
def __init__(self,a,b):
self.a=a
self.b=b
def num(self):
return self.a/self.b
obj=div(a,b)
print("Result: ",obj.num())``````

The below screenshot shows the division of 24 and 6 is 4 as the output.

This is the Python program to divide numbers using class.

## Python program to divide complex numbers

Here, we can see how to write program to divide complex numbers in Python.

• In this example, I have taken two complex number as a = complex(16, 36) and b = complex(4, 6).
• I have defined a function as def subComplex(a,b).
• The defined function is returned as return a / b.
• To get the output, I have used print( “Result is : “, subComplex(a, b)).

Example:

``````a = complex(16, 36)
b = complex(4, 6)
def subComplex( a, b):
return a / b
print( "Result is : ", subComplex(a, b)) ``````

We can see the division of complex numbers as the output. You can refer to the below screenshot for the output.

This is how to divide complex numbers in Python.

## Program to divide two float number using a function

Here, we can see how to write a program to divide two float number using a function in python.

• In this example, I have used the input() method. To take the inputs from the user.
• I have defined a function as def division(a,b).
• The function is returned as div=a/b.
• I have used print(“Result is: “,division(number1,number2)) to get the output.

Example:

``````number1=float(input("Enter first number: "))
number2=float(input("Enter second number: "))
def division(a,b):
div=a/b
return div
print("Result is: ",division(number1,number2))``````

We can the division of two numbers as the output. You can refer to the below screenshot for the output.

This is how to divide two float number using a function in Python.

## How to divide a variable by a number in Python

Here, we can see how to divide a variable by a number in python.

• In this example, I have taken a variable as variable1 = 100.
• To divide the variable by the number, I have used variable = variable1 / 10. Here 10 is the number that I am using to divide a variable.
• I have used print(variable) to get the output.

Example:

``````variable1 = 100
variable = variable1 / 10
print(variable)``````

You can refer to the below screenshot for the output.

The above code, we can use to divide a variable by a number in Python.

You may like the following Python tutorials:

In this Python tutorial, we have learned about the Python programs to divide two numbers. Also, we covered these below topics:

• Python program to divide two numbers
• Python program to divide numbers user input
• Python program to divide numbers using functions
• Python program to divide numbers using recursion
• Python program to divide numbers using class
• Python program to divide complex numbers
• Program to divide two float number using a function
• How to divide a variable by a number in python