표 C-1을 보면 나눗셈과 관련한 연산자가 세 개 등장합니다. 나누기 연산자 두 개와 나머지 연산자 한 개입니다. 다음 실행 결과를 보면서 차이점을 기억해 둡시다.
>>> 5 / 2 # 5 나누기 2: 일반적인 나누기(소수점까지 나누기로 계산)
2.5
>>> 5 // 2 # 5 나누기 2: 정수 나누기(나누어떨어지지 않을 때는 몫만 표시)
2
>>> 5 % 2 # 5 나머지 연산 2: 5를 2로 나눈 나머지
TIP
음수의 나눗셈은 결과가 조금 다릅니다. 이 책에서는 양수만 고려하였습니다.
파이썬에서는 괄호를 여러 번 겹쳐 사용해야 할 때 중괄호와 대괄호를 사용하지 않고 소괄호를 반복해서 사용합니다. 예를 들어 학교에서 배운 수학식 5 + [ 4 × { 3 + ( 1 + 2 ) } ]를 파이썬 문법으로 작성하려면 어떻게 해야 할까요?
>>> 5+(4*(3+(1+2)))
29