>>> 5 < 4 + 3
>>> 12 + 1 >= 12
>>> 16 * 2 == 32
>>> 16 != 16
>>> 5 >= 6
>>> 5 < 4 + 3
True
>>> 12 + 1 >= 12
True
>>> 16 * 2 == 32
True
>>> 16 != 16
False
>>> 5 >= 6
False

(수학) 참과 거짓

여기에 답들이 있어요. 아마도 여러분이 처음으로 발견한 것은 바로 돌아오는 답이 숫자가 아니라는 것입니다. 이해가 되시나요? 하나의 숫자가 다른 숫자보다 큰지 묻는다면, 답은 True 또는 False가 될 것입니다. 우리는 단 몇 분 안에 Boolean 에 대해 이야기한 것입니다.

제가 여기서 이야기 하고자 하는 또 다른 한 가지는 오퍼레이션의 순서 입니다.

첫 표현식을 살펴보겠습니다. 5는 4+3 보다 적다. 컴퓨터가 이 표현식을 읽을 때 여러분이 보는대로 이와 같이 생각할거에요 5는 4 보다 작을까? 그러면 3을 더해라. 다행스럽게도 아니에요. 왜냐하면 “5가 4보다 적나요?” 거짓이라면 거기에 3을 더할 수도 없겠죠.

대신 파이썬은 더하기를 먼저 합니다. 4 더하기 3. 그리고 4 더하기 3은 7이어서 표현식은 5는 7보다 작은지를 묻는거지요. 파이썬으로 수학을 하는 것에 있어 또 다른 규칙이 있어요. 간단한 예로, 더하기 또는 나누기는 항상 비교연산을 하기 전에 계산을 한다는 사실이지요.