3.1.1 산술 연산자
먼저 사칙연산 기호부터 알아보겠습니다. 사칙연산 기호는 수를 연산하는 데 사용해서 산술 연산자라고 합니다. 산술 연산자는 2.1 숫자 자료형에서 수식을 다룰 때 이미 사용했죠. 그때 설명했듯이 코딩할 때는 기호 표시가 일부 다릅니다. 곱하기는 × 대신 *를, 나누기는 ÷ 대신 /를 사용합니다.
표 3-1 산술 연산자 1
연산자 |
의미 |
+ |
연산자 왼쪽과 오른쪽 더하기 |
- |
연산자 왼쪽에서 오른쪽 빼기 |
* |
연산자 왼쪽과 오른쪽 곱하기 |
/ |
연산자 왼쪽을 오른쪽으로 나누기 |
print() 문에 연산자를 사용한 수식을 입력하면 바로 연산 결과를 확인할 수 있습니다.
print(1 + 1)
print(3 - 2)
print(5 * 2)
print(6 / 3)
실행결과 |
2 1 10 2.0 |
실행결과를 보면 나누기 결과는 정수 2가 아닌 실수 2.0으로 표시됩니다. 정수와 정수의 나누기 결과로 정수가 나오기를 바란다면 / 대신 6 // 3과 같이 // 연산자를 사용하는 방법이 있습니다. 이렇게 하면 2.0이 아닌 2라는 결과가 나오는데, //가 무엇인지는 조금 뒤에서 알아볼게요.