Python Program to find the Quotient and Remainder of two numbers
Last Updated :
31 Jul, 2022
Given two numbers n and m. The task is to find the quotient and remainder of two numbers by dividing n by m.
Examples:
Input:
n = 10
m = 3
Output:
Quotient: 3
Remainder 1
Input
n = 99
m = 5
Output:
Quotient: 19
Remainder 4
Method 1: Naive approach
The naive approach is to find the quotient using the double division (//) operator and remainder using the modulus (%) operator.
Example:
Python3
def find(n, m):
q = n / / m
print ( "Quotient: " , q)
r = n % m
print ( "Remainder" , r)
find( 10 , 3 )
find( 99 , 5 )
|
Output:
Quotient: 3
Remainder 1
Quotient: 19
Remainder 4
Time Complexity: O(1)
Auxiliary Space: O(1)
Method 2: Using divmod() method
Divmod() method takes two numbers as parameters and returns the tuple containing both quotient and remainder.
Example:
Python3
q, r = divmod ( 10 , 3 )
print ( "Quotient: " , q)
print ( "Remainder: " , r)
q, r = divmod ( 99 , 5 )
print ( "Quotient: " , q)
print ( "Remainder: " , r)
|
Output:
Quotient: 3
Remainder 1
Quotient: 19
Remainder 4
Time Complexity: O(1)
Auxiliary Space: O(1)
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...