在这个while循环中,我正在找出更新后的余额并将更新后的余额作为我的新余额。这是问题的简要概述:如果一个人只支付所需的最低每月付款,请编写一个程序来计算一年后的信用卡余额信用卡公司每个月。
以下变量包含如下所述的值:
balance - 信用卡上的未结余额
年利率 - 以小数表示的年利率
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))