TQC+ 程式語言Python 309 存款總額
設計說明:
請使用迴圈敘述撰寫一程式,提示使用者輸入金額(如10,000)、年收益率(如5.75),以及經過的月份數(如5),接著顯示每個月的存款總額。
提示:四捨五入,輸出浮點數到小數點後第二位。
舉例:
假設您存款$10,000,年收益為5.75%。
過了一個月,存款會是:10000 + 10000 * 5.75 / 1200 = 10047.92
過了兩個月,存款會是:10047.92 + 10047.92 * 5.75 / 1200 = 10096.06
過了三個月,存款將是:10096.06 + 10096.06 * 5.75 / 1200 = 10144.44
以此類推。
假設您存款$10,000,年收益為5.75%。
過了一個月,存款會是:10000 + 10000 * 5.75 / 1200 = 10047.92
過了兩個月,存款會是:10047.92 + 10047.92 * 5.75 / 1200 = 10096.06
過了三個月,存款將是:10096.06 + 10096.06 * 5.75 / 1200 = 10144.44
以此類推。
範例輸入
50000
1.3
5
範例輸出
Month Amount
1 50054.17
2 50108.39
3 50162.68
4 50217.02
5 50271.42
程式碼:
2021/10/22 更新
total = eval(input())
y = eval(input())
m = eval(input())
print('%s \t %s' % ('Month', 'Amount'))
for i in range(1, m + 1):
total += total * y / 1200
print('%3d \t %.2f' % (i, total))
4 則留言
Yuki
t前面都少了\唷~
total = eval(input())
y = eval(input())
m = eval(input())
print(‘%s \t %s’ % (‘Month’, ‘Amount’))
for i in range(1, m + 1):
total += total * y / 1200
print(‘%3d \t %.2f’ % (i, total))
感謝版主用心整理這些答案!!
JamesBang
真的欸~~ 應該是當初從 Blog 轉過來時,有些符號莫名其妙消失 😅
謝謝提醒!!!😄
oo
您好請問可以解釋一下for i in range(1, m + 1):的意思嗎
JamesBang
迴圈,假如 m 為 5,就會變成 range(1, 6),意思就是這個迴圈會跑五次,而 i 的值從 1 開始,變到 5 結束。