Python 나누기 연산자: 1. "/" 연산자, 기존의 수학적 나누기 계산 방법에 따라 직접 결과를 얻습니다. 2. "//" 연산자, 정수 나누기를 수행하고 몫의 정수 부분을 반환합니다( 3. "%" 연산자는 나눗셈의 나머지를 반환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Python 버전 3.7, DELL G3 컴퓨터
python 나누기 연산자
1, "/" 연산자
division - x 나누기 y, 기존의 수학적 계산 방법에 따라 직접 결과를 얻으면 됩니다.
2. 정수 나눗셈 연산자 '//'
1) C 언어나 다른 프로그래밍 언어처럼 피제수와 제수가 모두 양수이면 몫을 직접 취하세요. 2) 피제수 또는 제수 중 하나가 양수이고 하나가 음수인 경우 결과는
내림하고 나머지를 해야 합니다. 여기서 초점은 하향 계수에 있습니다. 초보자는 확실히 다른 프로그래밍 언어와 혼동할 것입니다. 간단한 예를 들자면, C언어에서는 -5를 2로 나눈 결과가 -2가 되지만, 파이썬 프로그램에서는 연산의 결과가 음의 무한대에 가까워야 즉, 나머지가 아래쪽으로 취해지는데, -5//2의 결과는 -3입니다. 이해를 돕기 위해 몇 가지 예를 들어 보겠습니다.
3. 나머지 연산자 '%'이 역시 C 언어 프로그램의 나머지 연산자와 구별되어야 합니다.
예제 수학 공식: a¶b=c....d (a는 피제수, b는 제수, c는 몫, d는 나머지)
1) Python에서 a와 b가 모두인 경우 숫자가 양수이거나 둘 다 음수인 경우 정상적인 작업에 따라 결과가 얻어집니다.
2) 파이썬에서는 a와 b 중 하나가 양수이고 하나가 음수이면 나머지는
d=a-b*[a//b],에 따라 계산됩니다. 예: 5%-2 수식에 따르면 5//-2의 결과는 -3이고 최종 나머지 결과는 -1입니다. 우리가 보통 수학적 연산을 계산할 때 5%-2의 몫은 -2이고 나머지는 1이다. 그런데 파이썬에서는 // 연산을 할 때 나머지를 아래쪽으로 취해야 하므로 파이썬에서는 몫은 -3이어야 하며 결과는 나머지 -1입니다.
【관련 추천:
Python3 비디오 튜토리얼위 내용은 파이썬 나누기 연산자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!