Translate

2016年4月1日 星期五

[Python] 存錢問題 - 零存整付

小明的爸要準備小明上大學的生活費.
 假設一個月小明拿出 1000 元
而假設銀行年利率 1.71 %
小明有 4 年要過
請問小明的爸一開始要存多少錢才行




withdraw = 1000
interest = 1.71
# 這邊假設利率都是年利,而且不讓使用者需要轉換
interest = interest/100
monthes = 48

deposit = 0

detail = []
interest_detail = [(1 + interest/12)**x for x in range(monthes)]
for i in range(monthes):
    monthes_index = 48 - i
    this_month_depo = withdraw/interest_detail[i]
    if i == 0:
        detail.append(this_month_depo)
    else:
        deposit = this_month_depo + detail[i-1]
        detail.append(deposit)
    print("第%d個月,你要存%.2f元" % (monthes_index,detail[i]))

沒有留言:

張貼留言