金品妤Javascript計算現值PresentValue和Python比較
| 利率y(rate) | 期數n(nper) | 金流m(pmt) | 終值f(fv) |
參考劉任昌金融市場講義https://drive.google.com/file/d/17z6UZgN5fC2XCO1L8_BQs57dgQXzbwou/view?usp=sharing
金品妤學習HTML+CSS+JavaScript程式碼
body指令拿掉,因為沒有作用。部落格已經設定body使用到的PYTHON指令
在Spyder開發環境編寫與執行Python
第一個ptthon沒有使用函數def
'''PYTHON註解三個單引號或雙引號前後'''
r=float(input('利率:'))#input輸入是字串
n=float(input('期數:'))#要計算轉為實數real numbers
m=float(input('收付:'))#浮點float
f=float(input('終值:'))
pv=f/(1+r)**n
pv +=m/r*(1-1/(1+r)**n)
print('計算現值',pv)
迴圈對照EXCEL填滿
'''PYTHON註解三個單引號或雙引號前後'''
def pv(r,n,m,f):#自訂函數
p = m/r*(1-1/(1+r)**n)+f/(1+r)**n
return p#執行函數的結果傳回去
n=float(input('期數:'))#要計算轉為實數real numbers
m=float(input('收付:'))#浮點float
f=float(input('終值:'))
for i in range(1,10):#迴圈
r = i*0.01
x=pv(r,n,m,f)
print('利率', r ,'價格',x)
留言
張貼留言