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}입니다.")
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 가을
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 83] 어파처 p168 응용문제 (0) | 2022.08.19 |
---|---|
Python 82제] 어파처 p168 도전문제 (0) | 2022.08.19 |
Python 80제] 1~10까지의 제곱값을 출력하고 그 합을 구하시오. (0) | 2022.06.01 |
Python 79제] 1부터 입력 수 N 중 3의 배수를 출력하고 곱을 구하시오. (0) | 2022.05.27 |
Python 78제] 1~100사이 중 3의 배수를 출력하고 합을 구하시오. (0) | 2022.05.26 |
댓글