Python Program To Divide Two Numbers

Python program to divide two numbers is provided on this page.

Python Program To Divide Two Numbers

There are several ways to divide two numbers in python.

Program 1

First way is to use division operator / to divide two numbers.

The numbers here are fixed in program already.


# Python program to divide two numbers using function
def divide(number1, number2):  #user-defined function
    division = (number1/number2)   #divide numbers
	return division


# take inputs
number1 = 30
number2 = 6
# function call
division = divide(number1, number2)
# print value
print(division)

Program 2

In this second variation we accept the number from user using input() function.

We accept the numbers as floats.


# Python program to divide two numbers using function
def divide(first_number, second_number):  #user-defined function
    division = (first_number/second_number)   #divide numbers
    return division


# take inputs
first_number = float(input("Enter first number: "))
second_number = float(input("Enter second number: "))

# function call
division = divide(first_number, second_number)
# print value
print(division)

Program 3

This is program uses the concept of recursion. It calls the divide() function repeatedly until division is not found, the break through conditions are not met.


# Python program to divide two numbers using recursion
def divide(x,y): #user-defined function
    if (y==0):
    	return 0
    elif (x-y==0):
    	return 1
    elif (x<y):
    	return 0
    else:
    	return (1+divide(x-y, y))


# take inputs
first_number = int(input("Enter first number: "))
second_number = int(input("Enter second number: "))
# function call
division = divide(first_number, second_number)
# print value
print(division)

Related Python Programs

Which of following commands will create
Which of statements about modules is
Which of following statements create

Comments