파이썬에서의 동일한 연산자 우선순위
곱셈과 나눗셈은 동일한 우선순위를 가지며 왼쪽에서 오른쪽으로 순차적으로 실행됩니다. 예제를 통해 그 의미를 살펴보겠습니다. 다음 코드에서는 먼저 나눗셈이 실행되고, 그 다음 곱셈이 실행됩니다:
res = 8 / 2 * 4
print(res) # 16을 출력합니다 (결과 4 * 4)
만약 연산자의 순서를 바꾸면, 먼저 곱셈이 실행되고 그 다음 나눗셈이 실행됩니다:
res = 8 * 2 / 4
print(res) # 4를 출력합니다 (결과 16 / 4)
다음 예제에서 각각의 새로운 나눗셈 연산은 이전 결과에 적용될 것입니다:
res = 16 / 2 / 2 / 2
print(res) # 2를 출력합니다
다음 코드가 주어집니다:
res = 6 * 2 / 4
print(res)
콘솔에 무엇이 출력될지 말하세요.
다음 코드가 주어집니다:
res = 6 / 2 * 3
print(res)
콘솔에 무엇이 출력될지 말하세요.
다음 코드가 주어집니다:
res = 18 / 2 / 3 * 2
print(res)
콘솔에 무엇이 출력될지 말하세요.