Python计算等额本息贷款和等额本金贷款

题目:

编写函数loanCalculator,根据参数返回每个月贷款详细信息和利息总额,具体要求如下:
1、参数包括:贷款额度、贷款期限、年利率(默认4.35%)和还款方式(1表示等额本金贷款,2表示等额本息贷款,默认为1); 计算原理:
每月还款的利息 = (贷款总额–已还本金总额)* 贷款月利率
每月还款的总额 = 每月还款本金 + 每月还款的利息
等额本金贷款:每月还款的本金 = 贷款总额 / 贷款的月份数
等额本息贷款:
2、将等额本金贷款计算和等额本息贷款两种方式分别写成不同的函数:
1)等额本金贷款计算函数:loanByAvgAmt
2)等额本息贷款计算函数:loanByAvgAmtAndInterest
3、在loanCalculator中,根据还款方式的不同进行调用; 请将需要打印的数据返回到loadCalculator调用处进行打印。

代码:

1.	def loanCaculator(Amt,month,interestrate=0.0435,loanType=1):  
2.	  
3.	     if loanType==1:  
4.	  
5.	          def loanByAvgAmt(Amt,month,interestrate):  
6.	  
7.	               principalpermonth = Amt/month  
8.	  
9.	               Amtpermonth2=0  
10.	  
11.	               for i in range(1,month+1):  
12.	  
13.	                    interestpermonth = (A
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值