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}원입니다. : ")
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 여름
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 87제] 난이도 있는 더하기 문제, 게임으로 공부하기 ver2. (0) | 2022.09.10 |
---|---|
Python 86제] 초등학교 더하기 문제, 게임으로 공부하기 ver 1. (0) | 2022.09.07 |
Python 84제] 어파처 p169 도전문제 (0) | 2022.08.26 |
Python 83] 어파처 p168 응용문제 (0) | 2022.08.19 |
Python 82제] 어파처 p168 도전문제 (0) | 2022.08.19 |
댓글