2020-09-03
閱讀量:
7223
等額本息還款函數(shù)
問題:
小貝最近打算買一套房子,貸款 100 萬,計(jì)劃分 30 年還完。
已知月利率在 0.41%,假設(shè)小貝用 等額本息 還款,我們來寫個(gè)python函數(shù)計(jì)算一下小貝每月需要還多少錢。
提示:等額本息還款是指還款期內(nèi),每月償還同等數(shù)額的貸款(包括本金和利息)。
要求:
函數(shù)名為 calc_loan;
函數(shù)有 3 個(gè)參數(shù),依次為貸款本金 p,還款期數(shù) n 和月利率 r;
函數(shù)的返回值為小貝每月應(yīng)還款金額(本息和)。
注意:定義 3 個(gè)參數(shù)時(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元






CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論