EDX持续标记我的代码错误。mit 6.001x第二周

2024-10-01 02:25:40 发布

您现在位置:Python中文网/ 问答频道 /正文

在这个while循环中,我找到了更新的平衡,并将更新的平衡作为我的新平衡平衡。这个是一个简单的问题概述:写一个程序来计算一年后的信用卡余额,如果一个人每月只支付信用卡公司要求的最低月付款额

以下变量包含如下所述的值:

余额-信用卡上的未付余额

AnnualInterestate-以十进制表示的年利率

monthlyPaymentRate-以十进制表示的最低每月付款率

每月计算月供和余额报表。在12个月结束时,打印出剩余余额。请务必打印出不超过两位精度的小数位数

balance = 42
months = 0

monthlypaymentrate = 0.04
annualinterestrate = 0.2
MIR = annualinterestrate / 12

while months != 12:
    minimummonthlypay = monthlypaymentrate * balance

    Monthlyunpaidbalance = balance - minimummonthlypay

    Updatedbalance = Monthlyunpaidbalance + (MIR * Monthlyunpaidbalance)

    balance = Updatedbalance

    months += 1
if months == 12:
    print("Remaining balance :", round(Updatedbalance, 2))

Tags: 程序公司信用卡余额mirbalancewhilemonths