Comment calculer un mod b en Python?


Réponses:


240

Voilà le %signe. Ce n'est pas seulement pour le reste, c'est l'opération modulo.




25

mod = a % b

Cela stocke le résultat de a mod bdans la variable mod.

Et vous avez raison, 15 mod 4c'est 3, ce qui est exactement ce que retourne python:

>>> 15 % 4
3

a %= b est également valable.


9

Pourquoi n'utilisez-vous pas%?


print 4 % 2 # 0

5

Je ne pense pas que vous comprenez pleinement modulo. a % bet ne a mod bsont que deux manières différentes d'exprimer modulo. Dans ce cas, python utilise %. Non, 15 mod 4n'est pas 1, 15 % 4 == 15 mod 4 == 3.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.