Python——程序设计:商贷月供计算器

设计一个简单的购房商贷月供计算器类,按照以下公式计算总利息和每月还款金额:
总利息=贷款金额*利率
每月还款金额 = (贷款金额+总利息)/贷款年限
贷款年限不同利率也不同,这里规定只有如表8-2所示的3种年限、利率。
年限 利率

年限利率
3年(36个月)6.03%
5年(60个月)6.12%
20年(240个月)4.39%
class Calculator():
    def __init__(self,money,time):
        self.money = money
        if time == '1':
            self.time = 3
        elif time == '2':
            self.time = 5
        elif time == '3':
            self.time = 20
    def loan_total_money(self):
        return (self.money)*(self.loan_rate_money())
    def loan_rate_money(self):
        if self.time ==3:
            return 0.0603
        elif self.time == 5:
            return 0.06125000
        elif self.time == 20:
            return 0.0639
    def every_repayment_money(self):
        return (self.money + self.loan_total_money())/(self.time*12)
money = int(input("请输入贷款金额: "))
time = input("请选择贷款年限:1.3年(36个月) 2.5年(60个月) 3.20年(240个月)")
month_money = Calculator(money,time)
print("月供为%f:"%(month_money.every_repayment_money()))

输出结果:在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页