--- title: 18-6:算多少利息人都行 lang: zh-tw tags: DICE Python --- 18-6:算多少利息人都行 === > [name=Chinglin-K] --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[18-5:算利息交給電腦](https://hackmd.io/@Chinglin-K/Dice-18-5) 下一篇:[19-1:相加](https://hackmd.io/@Chinglin-K/Dice-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 --- ## 程式碼 ```Python= 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}') ``` --- ## 輸出 ```Python= ``` --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[18-5:算利息交給電腦](https://hackmd.io/@Chinglin-K/Dice-18-5) 下一篇:[19-1:相加](https://hackmd.io/@Chinglin-K/Dice-19-1) --- :::info 「盡多少本分,得多少本事」😊 ::: --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up