🔍 문제
원금, 기간, 이자율 입력 시, 단리, 월복리, 연복리 출력
🗝 사용함수
format(n, ',') : 1000의 자리에서 ' , ' ex) 1,000
🖥 실행
def formN(n):
return format(n, ',')
def simpleRate(m,n,r):
totalMoney = 0
totalRateMoney = 0
for i in range(n):
totalRateMoney += m*r*0.01
totalMoney = m + totalRateMoney
print(f'단리: {formN(int(totalMoney))}원')
#월복리
def compoundRate(m,n,r):
totalMoney = m
monthRate = r*0.01/12
month = n*12
for i in range(month):
totalMoney += totalMoney * monthRate
print(f'월복리: {formN(int(totalMoney))}원')
#연복리
def compoundRateYear(m,n,r):
totalMoney = m
yearRate = r*0.01
for i in range(n):
totalMoney += totalMoney * yearRate
print(f'연복리: {formN(int(totalMoney))}원')
depositMoney = int(input('예치금(원) 입력:'))
year = int(input('기간(년) 입력:'))
rate = int(input('원 이율(%) 입력:'))
print('='*30)
simpleRate(depositMoney, year, rate)
compoundRate(depositMoney, year, rate)
compoundRateYear(depositMoney, year, rate)
print('='*30)
📝 결과물
'Coding test > Python 기초문제' 카테고리의 다른 글
[모듈] 성적 패스 확인 (0) | 2022.04.29 |
---|---|
[함수] 등차수열, 등비수열 계산기 (0) | 2022.04.29 |
[함수] 비행기 표 영수증 (0) | 2022.04.28 |
[함수] 속도, 시간 계산기 (0) | 2022.04.28 |
[함수] 계산기 만들기 (0) | 2022.04.28 |