직장인 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 |