Dados dos números n y m. La tarea es encontrar el cociente y el resto de dos números dividiendo n por m.
Ejemplos:
Input: n = 10 m = 3 Output: Quotient: 3 Remainder 1 Input n = 99 m = 5 Output: Quotient: 19 Remainder 4
Método 1: enfoque ingenuo
El enfoque ingenuo es encontrar el cociente usando el operador de división doble (//) y el resto usando el operador de módulo (%) .
Ejemplo:
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)
Producción:
Quotient: 3 Remainder 1 Quotient: 19 Remainder 4
Método 2: Usar el método divmod()
El método Divmod() toma dos números como parámetros y devuelve la tupla que contiene tanto el cociente como el resto.
Ejemplo:
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)
Producción:
Quotient: 3 Remainder 1 Quotient: 19 Remainder 4
Publicación traducida automáticamente
Artículo escrito por deepanshumehra1410 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA