Python

3.2.3 연습 문제: 이자(단리) 계산

수현조 2024. 11. 28. 09:01

직장인 A씨는 1년 동안 열심히 일해서 연말에 성과급으로 천만 원을 받았습니다. 연이율 3.875%(단리)인 고정금리 상품에 예금하려고 합니다. 5년 동안 넣어두면 이자가 얼마 붙는지 계산해 보겠습니다.

첫 해에 원금 10,000,000원에 대한 이자 10,000,000 * 0.03875 = 387500원이 붙습니다.
둘째 해에 원금 10,000,000원에 대한 이자 387500원이 붙습니다.
마찬가지로 셋째, 넷째, 다섯째 해에도 해마다 같은 금액의 이자가 붙습니다.

만기가 되어 받을 수 있는 이자는 다음과 같습니다.

>>> 10000000 * 0.03875 * 5
1937500.0

원금과 이자를 합한 총액, 즉 원리금은 다음과 같습니다.

>>> 10000000 + 10000000 * 0.03875 * 5
11937500.0

소수점 이하는 필요 없지만 지금은 그대로 둘게요.

원금(Principal), 이율(rate), 기간(time)이 주어졌을 때, 이자(Interest)를 구하는 공식은 다음과 같습니다.

I=Prt

그리고 원리금(Amount)을 구하는 공식은 다음과 같습니다.

A=P(1+rt)

 

문제 1

원금(p), 단리 이율(r), 기간(t)이 주어졌을 때 이자를 구하는 함수 simple_interest()를 작성하세요.

예1

>>> simple_interest(10000000, 0.03875, 5)
1937500.0

예2

>>> simple_interest(1100000, 0.05, 5/12)
22916.666666666668

해냈다!

 

문제 2

원금(p), 단리 이율(r), 기간(t)이 주어졌을 때 원리금을 계산하는 함수 simple_interest_amount()를 작성하세요.

예1

>>> simple_interest_amount(10000000, 0.03875, 5)
11937500.0

예2

Copy>>> simple_interest_amount(1100000, 0.05, 5/12)
1122916.6666666665

해냈다!!!

 

 

후후훗 후후훗 후후후후훗

'Python' 카테고리의 다른 글

3.3 지역변수, 전역변수  (0) 2024.11.29
3.2.4 연습 문제: 놀이 공원 (1)  (1) 2024.11.28
3.2.2 연습 문제: 함수 정의하기  (0) 2024.11.28
3.2.1 연습 문제: 숫자 읽기 함수(1~10)  (0) 2024.11.27
3.2 반환(return) 문  (1) 2024.11.27