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.

Python program to divide two numbers
Python program to divide two numbers

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.

Python program to divide numbers user input
Python program to divide numbers user input

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.

Python program to divide numbers using functions
Python program to divide numbers using functions

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.

Python program to divide numbers using recursion
Python program to divide numbers using recursion

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.

Python program to divide numbers using class
Python program to divide numbers using class

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.

Python program to divide complex numbers
Python program to divide complex numbers

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.

Program to divide two float number using a function
Program to divide two float number using a function

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.

how to divide a variable by a number in python
how to divide a variable by a number in python

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