정수 나누기와 나머지
"산술식" 모듈에서 정수 나누기 연산에 대해 이야기했습니다.
다시한번 기억해봅시다:
//
- 정수 나누기, 나누기 연산의 결과로 소수 부분을 버릴 때
%
- 나눗셈의 나머지 계산.
음수에 대한 나머지 연산은 파이썬은 C++이나 파스칼과 같은 다른 프로그래밍 언어와 조금 다르게 실행됩니다.
Python에서 나머지를 계산하는 작업은 수학적 규칙에 따라 수행됩니다. 즉, 일반적으로 수 이론에서 믿는 것처럼 나머지는
음이 아닌 숫자입니다.
(매우 유용한 기사 81_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%BC" target=" _blank">여기). 나머지의 부호는 제수의 부호와 같습니다.
예
<예비>
c = 10 // 3 # 정답: c = 3
d = 10% 3 # 정답: d = 1
e = -7 // 4 # 정답: e = -2
f = -7% 4 # 답변: f = 1
e
및
f
변수의 값은
<예비>
-7 = (-2*4)+1
기억해야 합니다!
파이썬에서 음수의 나머지를 계산하는 연산은 수학적 규칙, 즉
\(-7\ \%\ 4 = 1 \)< br />
Python 프로그래밍 언어에서 나머지 부호는 제수 부호와 동일합니다.
정수 연산은 프로그래밍에서 매우 중요합니다. 올바르게 이해하고 사용해야 합니다. 그리고 이것은 연습이 필요합니다!