여러 연산자 중에 무엇을 먼저 연산해야 할까?
앞서 소개한 것처럼 숫자 연산자에는 연산 우선 순위가 존재합니다. 이번 수업에서는 숫자 연산자의 우선 순위에 대해 조금 더 자세히 알아보겠습니다.
연산자 우선 순위의 기본 규칙
파이썬의 연산자 우선 순위는 다음과 같은 순서로 적용됩니다:
-
괄호
()
-
제곱
**
-
곱셈
*
, 나눗셈/
, 나머지%
, 정수 나누기//
-
덧셈
+
, 뺄셈-
연산자 우선 순위의 기본 규칙
result = (10 + 2) * 3 ** 2 / 4
print(result) # 27.0
괄호를 사용한 우선 순위 제어
계산의 순서를 제어하기 위해 괄호를 사용할 수 있습니다. 괄호 안의 연산이 가장 먼저 수행됩니다.
우선 순위 제어 예시
result_with_parentheses = (10 + 2) * (3 ** 2) / 4
print(result_with_parentheses) # 36.0
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!