반응형
계산에서 %
는 무엇입니까? 나는 그것이 무엇을하는지 알아낼 수없는 것 같다.
예를 들어 계산의 백분율을 계산합니까? 4 % 2
는 분명히 0과 같습니다. 어떻게?
해결 방법
% (모듈로) 연산자는 첫 번째 인수를 두 번째로 나눈 나머지를 산출합니다. 숫자 인수는 먼저 공통 유형으로 변환됩니다. 오른쪽 인수가 0이면 ZeroDivisionError 예외가 발생합니다. 인자는 부동 소수점 숫자 일 수 있습니다. 결과의 절대 값은 두 번째 피연산자 [2]의 절대 값보다 훨씬 작습니다.
예 1 :
6 % 2
는 6을 2로 나누면 나머지가 없기 때문에 0
으로 평가됩니다 (3 배).
예제 2 : 7 % 2
는 7을 2로 나눌 때 1
의 나머지가 있기 때문에 1
로 평가됩니다 ( 3 회).
요약하자면 나눗셈 연산의 나머지를 반환하거나 나머지가 없으면 0
을 반환합니다. 따라서 6 % 2
는 6의 나머지를 2로 나눈 것을 의미합니다.
참조 페이지 https://stackoverflow.com/questions/4432208
반응형
'파이썬' 카테고리의 다른 글
파이썬 ssl.SSLError : tlsv1 경고 프로토콜 버전 (0) | 2020.10.20 |
---|---|
파이썬 Python에서 CSV를 HTML 테이블로 변환 (0) | 2020.10.20 |
파이썬 Jupyter 노트북 : 위젯이있는 대화 형 플롯 (0) | 2020.10.20 |
파이썬에서 한 문자열을 다른 문자열에 어떻게 추가합니까? (0) | 2020.10.19 |
파이썬에서 목록 목록의 열에 액세스하는 방법 (0) | 2020.10.19 |
댓글