본문 바로가기
프로그램/Python 1000제

Python 85제] 어파처 p169 응용문제

by 건티 2022. 8. 26.
728x90

출처 : 반크_세계유산 창덕궁

 

문제]

임의의 금액을 입력하여 입력한 금액의 두배이상이 되는 기간과 그 금액을 구하는 프로그램을 작성하시오.

(단, 이율은 실수로 입력하도록 하세요.)

 

출력 예)

이름을 입력하시오 : 강저축

초기 저축액을 입력하시오 : 10000000

올해의 년도를 입력하시오 : 2022

현재 이자율을 입력하시오 : 0.05

 

강저축님의 초기 저축액은 10000000원이며 이자율 0.05를 적용하였을 때

2022년부터 15년 후인 2037년에 저축액의 두 배이상이 되며 그 금액은 207892817원입니다. 

 

 

참고풀이]

name=input("이름을 입력하시오 : ")
StartMoney=int(input("초기 저축액을 입력하시오 : "))
Now=int(input("올해의 년도를 입력하시오 : "))
rate=float(input("현재 이자율을 입력하시오 : "))
year=0
balance=StartMoney
while balance<StartMoney*2:
    year+=1
    interest=balance*rate
    balance+=interest

print(f"\n{name}님의 초기 저축액은 {StartMoney}원이며 이자율 {rate}를 적용하였을 때")
print(f"{Now}년부터 {year}년 후인 {Now+year}년에 저축액의 두 배이상이 되며")
print(f"그 금액은 {balance}원입니다. : ")

 

참고풀이 결과]

 

 

 

 

대한민국의 아름다운 영토, 독도의 여름

 

 

반응형

댓글