내가 작성한 코드 (while, for, if를 사용 + input)
while 1:
under_fee = str(60.7 * 99)
upper_fee = str(60.7*100 + 125.9*50)
print('=========================')
print(' 주택용 전기요금(저압) 계산기')
print('=========================')
print('99kWh의 전기 요금은 ' + under_fee + '원 입니다.')
print('150kWh의 전기 요금은 ' + upper_fee + '원 입니다.')
for i in range(3):
input_kwh = int(input('사용한 전력 사용량을 알려주세요 :'))
if input_kwh <= 100:
fee = 60.7 * input_kwh
elif input_kwh <= 200:
fee = 60.7*100 + 125.9*(input_kwh - 100)
elif input_kwh <= 300:
fee = 60.7*100 + 125.9*100 + 187.9*(input_kwh - 200)
elif input_kwh <= 400:
fee = 60.7*100 + 125.9*100 + 187.9*100 + 280.6*(input_kwh - 300)
elif input_kwh <= 500:
fee = 60.7*100 + 125.9*100 + 187.9*100 + 280.6*100 + 417.7*(input_kwh - 400)
else:
fee = 60.7*100 + 125.9*100 + 187.9*100 + 280.6*100 + 417.7*100 + 670.6*(input_kwh - 500)
print('사용하신 '+str(input_kwh)+'kWh의 전기 요금은 '+ str(fee) +'원 입니다.')
break
함수를 통해 계산하는 법 (튜터)
함수 - 어떤 값이 입력되면 수식을 거쳐 결과를 출력한다.
함수 구조
def 함수명(value):
지역변수
return