✍ 복합연산자
1. 복합 연산자
1) +=: 덧셈 연산 후 할당
num=10
num+=3 # num=num+3
print('num: {}' .format(num))
# num: 13
2) -=: 뺄셈 연산 후 할당
num=10
num-=6 # num=num1-3
print('num: {}' .format(num))
# num: 4
3) *=: 곱셈 연산 후 할당
num=10
num*=3 # num=num*3
print('num: {}' .format(num))
# num: 30
4) /=: 나눗셈 연산 후 할당
num=10
num/=3 # num=num/3
print('num: {}' .format(num))
# num: 3.3333333333333335
5) %=: 나머지 연산 후 할당
num=10
num%=3 # num=num%3
print('num: {}' .format(num))
# num: 1
6) //=: 몫 연산 후 할당
num=10
num//=3 # num=num//3
print('num: {}' .format(num))
# num: 3
7) **=: 거듭제곱 연산 후 할당
num=10
num**=3 # num=num**3
print('num: {}' .format(num))
# num: 1000
✔ 실습
- 다음 표를 참고해서 연간 누적 강수량 출력

rainAmount=0
totaRainAmount=0
totaRainAmount+=30
print('1월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=45
print('2월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=47
print('3월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=55
print('4월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=65
print('5월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=100
print('6월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=128
print('7월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=209
print('8월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=204
print('9월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=186
print('10월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=47
print('11월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
totaRainAmount+=25
print('12월 누적 강수량:{}mm'.format(format(totaRainAmount,',')))
rainAvgAmout=totaRainAmount/12
print('-'*30)
print('연간 누적 강수량: {}mm'.format(format(totaRainAmount,',')))
print('연간 평균 강수량: %.2f mm'% rainAvgAmout)
- 실습 코드 결과값

2. 할당 연산자
num1 == 10
num2 == 20