원금, 이율, 기간(n년)을 넣으면
해가 지남에 따라 원금이 어떻게 바뀌어가는지를 알려주는 프로그램
함수 comma는 숫자 표기용 함수입니다.
2020/09/17 - [여기저기 쓰이는 짧은 실용함수/파이썬] - [파이썬] 숫자 세 자리마다 콤마로 표기하기
함수 bokli가 복리에 대한 계산을 해주는 함수입니다.
bokli가 계산한 결과를 comma가 보기 이쁘게 정리합니다.
def comma (gold):
times=0
gold=str(gold)
if len(gold)<4:
return gold
li=[]
for i in range(len(gold)):
li.append(gold[i])
li.reverse()
length =len(li)
for i in range(len(li)):
times+=1
if times%3==0 and times!=length:
li[i]=','+li[i]
li.reverse()
fin=''
for i in range(len(li)):
fin+=li[i]
return fin
def bokli(start,eja,count):
print("원금:",comma(start),"원, 이자:"+str(eja)+"%\n\n")
eja = eja/100+1
for i in range(count):
count+=1
start *=eja
print(i+1,"년경과",comma(int(start)),"원")
#원금 10만원, 연이율 10%, 3년
bokli(100000,10,3)
사용예시
#원금 10만원, 연이율 10%, 3년
bokli(100000,10,3)
#아래는 출력입니다
원금: 10,000 원, 이자:-10%
1 년경과 9,000 원
2 년경과 8,100 원
3 년경과 7,290 원
***Repl Closed***