본문으로 건너뛰기

여러 연산자 중에 무엇을 먼저 연산해야 할까?

여러 연산자 중에 무엇을 먼저 연산해야 할까?

앞서 소개한 것처럼 숫자 연산자에는 연산 우선 순위가 존재합니다. 이번 수업에서는 숫자 연산자의 우선 순위에 대해 조금 더 자세히 알아보겠습니다.


연산자 우선 순위의 기본 규칙

파이썬의 연산자 우선 순위는 다음과 같은 순서로 적용됩니다:

  1. 괄호 ()

  2. 제곱 **

  3. 곱셈 *, 나눗셈 /, 나머지 %, 정수 나누기 //

  4. 덧셈 +, 뺄셈 -

연산자 우선 순위의 기본 규칙
result = (10 + 2) * 3 ** 2 / 4

print(result) # 27.0

괄호를 사용한 우선 순위 제어

계산의 순서를 제어하기 위해 괄호를 사용할 수 있습니다. 괄호 안의 연산이 가장 먼저 수행됩니다.

우선 순위 제어 예시
result_with_parentheses = (10 + 2) * (3 ** 2) / 4

print(result_with_parentheses) # 36.0

다음 내용이 궁금하다면?

월 12,500원 PLUS 멤버십 가입 or 강의를 등록해 주세요!