[Python] 기초3-2. 복합연산자

HyunJin·2024년 5월 6일

✍ 복합연산자

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 
profile
데이터 분석가 준비생

0개의 댓글