# #이론 문제
#1. for waiting in range(1,6):print("대기번호 : {0}". format(waiting))로 반복제어문을 작성하고
# print(waiting)을 하면  [1,2,3,4,5]이 출력된다. 
해제 :X ,waiting 에는 최종 입력인 5 가 저장되어서 5 로 출력된다.
#2. def Hello(): print("Hello World") 를 컴파일하면 print("Hello World")가 출력된다.
해제:X, 함수를 호출하기전까지 함수를 실행되지 않는다. 
#예금 상품에 따른 예상금액을 계산하는 프로그램을 작성하시오.
#예금 상품은 10년과 5년 두가지 상품으로 제한 10년은 이자가 6%, 5년은 4%의 고정이자
#입력은 duration, balance 변수 사용
#출력은 소수점 1의 자리에서 반올림하여 출력
#입력 예시:
#원하는 기간을 입력하시오: (10년or5년)10
#초기에 예금할 금액을 입력하시오: 1000
#출력 예시:
#10년 뒤 총 받을 수 있는 금액은 1791원입니다

def interest(duration):
    if(duration == 10):#10년 예금 상품의 예금이자
        return 0.06
    elif(duration ==5):#5년 예금 상품의 예금이자
        return 0.04

#입력부
duration = int(input("원하는 기간을 입력하시오: (10년or5년)"))
balance = int(input("초기에 예금할 금액을 입력하시오: "))
#계산부
interest = interest(duration)#기간에 따른 이자를 함수로

for i in range(1,duration+1):
    balance = balance*(1 + interest)

balance = round(balance)
#출력부
print("{}년 뒤 총 받을 수 있는 금액은 {}원입니다".format(duration,balance))