Existe-t-il une fonction modulo dans la mathbibliothèque Python ?
N'est-ce pas 15 % 4, 3? Mais 15 mod 4est-ce 1, non?
Existe-t-il une fonction modulo dans la mathbibliothèque Python ?
N'est-ce pas 15 % 4, 3? Mais 15 mod 4est-ce 1, non?
Réponses:
vous pouvez également essayer divmod(x, y)lequel renvoie un tuple(x // y, x % y)
>>> 15 % 4
3
>>>
Le modulo donne le reste après la division entière.
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.
A = [3, 1, 2, 4]
for a in A:
print(a % 2)
production:
1
1
0
0