Python/basic

파이썬 복합대입연산자(+= , -=, *=, /=)

전주혁 2022. 1. 14. 23:34

파이썬에서 숫자 연산을 하는 방법은

평소에 우리가 수학을 계산하는 것처럼 +, -, *, / 를 활용하면 된다

 

예를 들어

변수 a에 1을 대입했을 때

a = a + 1을 하면

a의 값은 2가 된다

 

하지만 파이썬에서는 더 간단하게 만들 수 있다.

 

a += 1 이라는 대입 연산자 기호를 쓰면

a = a + 1 이라는 값과 같게 된다

 

자 이제 값이 0인 변수 result에 1, 2, 3, 4, 5 값을 차례대로 더하는 코드를 보도록 하자

result = 0
a = 1

while(a<=5):
    result = result + a
    a = a + 1

print("Result = ",result)

 

이 코드를 대입연산자로 바꾸면

 

result = 0
a = 1

while(a<=5):
    result += a #대입연산자
    a += 1 #대입연산자

print("Result = ",result)

 

이렇게 코드가 바뀌게 된다.

 

+= 과 마찬가지로 -= , *= , /= 도 똑같이 활용이 가능하다.