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

Python 81] 이자율을 입력하여 투자금이 2배가 되는 기간과 금액 구하기

by 건티 2022. 8. 12.
728x90

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

 

문제]

원금 1000만원을 은행에 저금하고 이자율을 입력하여 투자금이 두 배가 되는 기간과 금액을 구하는 프로그램을 작성하시오. 단, 이자율은 실수 또는 몇%라 입력된다.

 

출력 예1)

이자율을 입력하시오 : 0.05

원금 10,000,000원의 두 배 이상이 되는

기간은 15년이고, 20789281원입니다.

 

출력 예2)

이자율을 입력하시오 : 4.5%

원금 10,000,000원의 두 배 이상이 되는

기간은 16년이고, 20223701원입니다.

 

참고풀이]

#1000만원을 은행에 저금하고 이자율이 ?%이면, 몇 년이 지나야 원금의 두 배가 될까?
year=0
balance=10000000
rate=input("이자율을 입력하시오 : ")
if rate[-1]=="%":
    irate=float(rate[:len(rate)-1])/100
else:
    irate=float(rate)

while balance<20000000:
    year += 1
    interest = balance*irate
    balance += interest

bal=int(balance) #소수점 이하는 삭제

print(f"원금 10,000,000원의 두배 이상이 되는")
print(f"기간은 {year}년이고,그 금액은 {bal}입니다.")

 

참고풀이 결과]

 

 

 

 

 

 

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

 

반응형

댓글