Czy w mathbibliotece Pythona jest funkcja modulo ?
Czy nie 15 % 4, 3? Ale 15 mod 4czy 1, prawda?
Czy w mathbibliotece Pythona jest funkcja modulo ?
Czy nie 15 % 4, 3? Ale 15 mod 4czy 1, prawda?
Odpowiedzi:
Jest %znak. Nie dotyczy to tylko reszty, jest to operacja modulo.
możesz także spróbować, divmod(x, y)która zwraca krotkę(x // y, x % y)
>>> 15 % 4
3
>>>
Modulo daje resztę po dzieleniu liczb całkowitych.
Nie sądzę, żebyś w pełni rozumiał modulo. a % bi a mod bto tylko dwa różne sposoby wyrażenia modulo. W tym przypadku Python używa %. Nie, 15 mod 4nie jest 1, 15 % 4 == 15 mod 4 == 3.
A = [3, 1, 2, 4]
for a in A:
print(a % 2)
wynik:
1
1
0
0