2020-09-03
閱讀量:
7699
等額本息還款函數(shù)
問題:
小貝最近打算買一套房子,貸款 100 萬,計劃分 30 年還完。
已知月利率在 0.41%,假設(shè)小貝用 等額本息 還款,我們來寫個python函數(shù)計算一下小貝每月需要還多少錢。
提示:等額本息還款是指還款期內(nèi),每月償還同等數(shù)額的貸款(包括本金和利息)。
要求:
函數(shù)名為 calc_loan;
函數(shù)有 3 個參數(shù),依次為貸款本金 p,還款期數(shù) n 和月利率 r;
函數(shù)的返回值為小貝每月應(yīng)還款金額(本息和)。
注意:定義 3 個參數(shù)時,順序必需依次為 p、n、r。
答案
def calc_loan(p,n,r=0.0041):
global m
m=p*(r*(1+r)**n)/ ((1+r)**n-1)
return m
calc_loan(1000000,30*12)
print('小貝每月應(yīng)還款金額為'+str(m)+'元')
#輸出為:小貝每月應(yīng)還款金額為5319.430273915713元






推薦帖子
0條評論
0條評論
0條評論