Función para dividir un número entero en grupos de 5, 2 y 1 en Phyton

El siguiente código define una función en Phyton que tiene como entrada un número entero y lo divide en “grupos” de 5 unidades, de 2 unidades y de 1 unidad.  El caso práctico sería, por ejemplo, dividir una cantidad X en sellos de 5p, 2p y 1p, usando el menor número de sellos posible. Para ello he definido la función stamps que recibe un entero y devuelve la tripleta de números. En el código hay que utilizar los comandos para el cociente y el resto de una división en Phyton:

Algunos resultados de éste código serían los siguientes:

Para la cantidad de 8, harían falta 1 sello de 5p, otro de 2p y uno de 1p. Sin embargo, para la cantidad de 55, al ser múltiplo de 5, sólo sería necesario usar 11 sellos de 5p.

Para saber más:
Números y operaciones aritméticas elementales en Phyton.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Solve : *
23 − 13 =