# Python Program to find the Quotient and Remainder of two numbers

• Difficulty Level : Basic
• 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

 `# Python program to find the` `# quotient and remainder`   `def` `find(n, m):` `    `  `    ``# for quotient` `    ``q ``=` `n``/``/``m` `    ``print``(``"Quotient: "``, q)` `    `  `    ``# for remainder` `    ``r ``=` `n``%``m` `    ``print``(``"Remainder"``, r)` `    `  `# Driver Code` `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

 `# Python program to find the` `# quotient and remainder using` `# divmod() method`     `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)

My Personal Notes arrow_drop_up
Related Articles