¿Cómo calcular a mod b en python?

¿Existe una función modulo en la biblioteca math de python?

¿No es 15 % 4, 3? Pero 15 mod 4 es 1, ¿no?

Solución

Ahí está el signo %. No es sólo para el resto, es la operación de módulo.

Comentarios (0)

mod = a % b

Esto almacena el resultado de a mod b en la variable mod.

Y tienes razón, 15 mod 4 es 3, que es exactamente lo que devuelve python:

>>> 15 % 4
3

a %= b también es válido.

Comentarios (0)

¿Por qué no usas %?

imprimir 4 % 2 # 0
Comentarios (0)