가이드라인

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

수학에서 덧셈보다 곱셈을 먼저 계산하는 것과 같이, 프로그래밍에서도 연산자에 우선 순위가 있습니다.

이번 수업에서는 숫자 연산자의 우선 순위에 대해 조금 더 자세히 알아보겠습니다.


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

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

  1. 괄호 ()

  2. 제곱 **

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

  4. 덧셈 +, 뺄셈 -

아래 예시를 통해 연산자 우선 순위가 어떻게 적용되는지 알아보겠습니다.

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

위 예시에서 먼저 (10 + 2)가 계산되어 12가 되고, 그 다음 3 ** 2가 계산되어 9가 됩니다.

그리고 12 * 9가 계산되어 108이 되고, 마지막으로 108 / 4가 계산되어 27이 됩니다.


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

우선 순위 제어 예시
result_with_parentheses = (10 + 2) * (3 ** 2) / 4 print(result_with_parentheses) # 36.0
Mission
0 / 1

다음 중 파이썬에서 연산자 우선 순위가 가장 높은 것은 무엇일까요?

덧셈 `+`
곱셈 `*`
제곱 `**`
나머지 `%`

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과