[python] 파이썬에서 mod b를 계산하는 방법?

파이썬 math라이브러리 에 모듈로 함수가 있습니까?

인가되지 15 % 4, 3? 하지만 15 mod 41이 맞습니까?



답변

표시가 있습니다 %. 그것은 단지 나머지를위한 것이 아니라 모듈로 연산입니다.


답변

divmod(x, y)튜플을 반환하는 것을 시도 할 수도 있습니다(x // y, x % y)


답변

>>> 15 % 4
3
>>>

모듈로는 정수 나누기 후 나머지를 제공합니다.


답변

mod = a % b

a mod b변수 의 결과를 저장합니다 mod.

그리고 당신은 옳습니다 15 mod 4.3은 정확히 파이썬이 반환하는 것입니다.

>>> 15 % 4
3

a %= b 유효합니다.


답변

왜 %를 사용하지 않습니까?


print 4 % 2 # 0


답변

나는 당신이 모듈로를 완전히 이해하고 있다고 생각하지 않습니다. a % ba mod b모듈을 표현하는 두 가지 방법이 있습니다. 이 경우 python은을 사용합니다 %. 아니, 15 mod 4아니다 1, 15 % 4 == 15 mod 4 == 3.


답변

A = [3, 1, 2, 4]
for a in A:
    print(a % 2)

산출:

1
1
0
0