國立政治大學

救救python白痴

2019年11月24日 11:30
各位上過程式設計概論或學過python救救我啊QQ 我真的不知道為什麼這兩個方法都算不出本金和 我按執行之後,total的答案都跟money的數值一樣 (我本金輸入50000,不管我填多少年數,本金和都是算出50000) 我的式子很奇怪求糾正><“ 題目:
算式: (1)
(2)
愛心
30
.回應 11
熱門回應
先學會螢幕截圖再來問問題...
共 11 則回應
for year in range (1,year+1): 前面的year 要改成其他的變數名稱 啊下面也是一樣
先學會螢幕截圖再來問問題...
import numpy as np import math rate = 1.5 year = 5 money = 50000 for i in range(year+1): y = np.round(money*(1+rate/100)**i,0) print(y) 或者 y = [np.round(money*(1+rate/100)**i,0) for i in range(year+1)] 也是可以
一樓正解 從for開始 除了range裡面的year別改 其他的year都改i
我是B3,這是我看你第二張圖內容打的。 你錯的地方應該是for的時候的變數命名 --> for year in range(1,year+1): <<應該是這邊的第一個year改成i應該就對了
這則回應已被刪除
2019年11月24日 12:11
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!
最主要的問題應該是算式打錯了吧? 應該是interest/100 不是interest//100 但for迴圈的變數要改一下
原PO - 國立政治大學
B2 Sorry>< 其實我會,只是習慣用手機拍電腦螢幕(汗 抱歉造成大家困擾QQ 謝謝以上幫我解答的各位 我終於寫對了 真的很感謝!!
然後我後來改了一下內文 看起來應該比較不妨礙觀瞻😥
何不問問帆帆ㄋ
國立政治大學 資訊管理學系
rate=interest//100那邊 兩個斜槓是整除 所以rate都會變成0
B9 凡啦幹 預防醫學逸帆是我的 我有free style
馬上回應搶第 12 樓...