Come calcolare una mod b in Python?


Risposte:


240

C'è il %segno. Non è solo per il resto, è l'operazione modulo.



37
>>> 15 % 4
3
>>>

Il modulo fornisce il resto dopo la divisione dei numeri interi.


25

mod = a % b

Questo memorizza il risultato di a mod bnella variabile mod.

E hai ragione, 15 mod 4è 3, che è esattamente ciò che restituisce Python:

>>> 15 % 4
3

a %= b è anche valido.


9

Perché non usi%?


print 4 % 2 # 0

5

Non credo che tu stia afferrando completamente il modulo. a % be a mod bsono solo due modi diversi per esprimere il modulo. In questo caso, usa python %. No, 15 mod 4non è 1, 15 % 4 == 15 mod 4 == 3.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.