Try   HackMD

18-6:算多少利息人都行

Chinglin-K


目錄:Dice 程式教學-Python完整版
上一篇:18-5:算利息交給電腦
下一篇:19-1:相加


題目

請撰寫一個程式,計算銀行儲戶的複利表,
每三行為一組,各組會依序輸入年數,本金與年利率,
年利率以小數2位表示,當年數為-1時,停止輸入。

請計算出每年結算時,帳戶的存款數,
每年結算時的帳號存款數以小數 1 位表示。

提示:

  • 年利率公式: 本利和 = 原存款 * (1+年利率)年數
  • math 模組的 pow 可計算平方,如 math.pow(x,y) 會計算出 x 之 y 次方值

輸入範例:
10
1000
0.05
5
1000
0.05
-1
輸出範例:
year amount on deposit
1 1050.0
2 1102.5
3 1157.6
4 1215.5
5 1276.3
6 1340.1
7 1407.1
8 1477.5
9 1551.3
10 1628.9
year amount on deposit
1 1050.0
2 1102.5
3 1157.6
4 1215.5
5 1276.3


程式碼

while True: y=int(input()) if(y==-1): break n=int(input()) m=float(input()) t=0 print("year amount on deposit") for i in range(1,y+1): t=n*pow((1+m),i) print(f'{i}',end=" ") print(f'{t:.1f}')

輸出


目錄:Dice 程式教學-Python完整版
上一篇:18-5:算利息交給電腦
下一篇:19-1:相加


「盡多少本分,得多少本事」😊