+=
, -=
는 무엇을 의미할까?
+=
, -=
등과 같이 연산자와 =
기호가 함께 사용되는 연산자를 복합 대입 연산자(Compound Assignment Operators)라고 합니다.
예를 들어 x += y
는 x와 y를 더한 값을 x에 할당하는 x = x + y
와 같은 의미입니다.
복합 대입 연산자 예시
x = 10 y = 5 x += y # x = x + y print(x) # 15
복합 대입 연산자의 종류
파이썬 복합 대입 연산자는 +=
(덧셈), -=
(뺄셈), *=
(곱셈), /=
(나눗셈), %=
(나머지) 등이 있습니다.
복합 대입 연산자 예시
number = 10 print("number:", number) # 10 number += 5 # number = number + 5 print("number += 5:", number) # 15 number -= 3 # number = number - 3 print("number -= 3:", number) # 12 number *= 2 # number = number * 2 print("number *= 2:", number) # 24 number /= 4 # number = number / 4 print("number /= 4:", number) # 6.0 number %= 2 # number = number % 2 print("number %= 2:", number) # 0.0
복합 대입 연산자는 아래와 같이 1부터 5까지 숫자를 더하는 반복문
에서도 자주 활용됩니다.
참고 : 반복문에 대한 자세한 내용은 파이썬에서 조건에 따라 반복을 수행하는 방법 수업에서 자세히 소개하겠습니다.
복합 대입 연산자 예시
numbers = [1, 2, 3, 4, 5] total = 0 for number in numbers: total += number print("total:", total) # 15
Mission
0 / 1
다음 중 x -= y
의 의미는 무엇일까요?
`x -= y`는 `x = `와 같습니다.
x + y
x - y
x * y
x / y
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과