Bagaimana cara menghitung mod b di Python?


Jawaban:


240

Ada %tandanya. Ini bukan hanya untuk sisanya, ini adalah operasi modulo.




25

mod = a % b

Ini menyimpan hasil a mod bdalam variabel mod.

Dan Anda benar, 15 mod 4adalah 3, yang persis seperti apa yang dikembalikan oleh python:

>>> 15 % 4
3

a %= b juga valid.


9

Mengapa Anda tidak menggunakan%?


print 4 % 2 # 0

5

Saya tidak berpikir Anda sepenuhnya memahami modulo. a % bdan a mod bhanya dua cara berbeda untuk mengekspresikan modulo. Dalam hal ini, penggunaan python %. Tidak, 15 mod 4tidak 1, 15 % 4 == 15 mod 4 == 3.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.