-4

私はこのコードを持っています:

balance = 4213
annualInterestRate = 0.2
monthlyPaymentRate = 0.04
monthly_interest_rate = annualInterestRate / 12.0
for counter in range(1, 12):
    payment = monthlyPaymentRate * balance
    monthly_unpaid_balance = balance - payment
    balance = monthly_unpaid_balance + (monthly_interest_rate * monthly_unpaid_balance)
    print('Month: {}\nMinimum monthly payment: {}\nRemaining balance:{}'.format(
              counter, round(payment, 2), round(balance, 2)))

総支払額 (すべての最低月額支払額の合計) を計算するにはどうすればよいですか?

4

2 に答える 2

2

12 か月ではなく 11 か月しか計算していないと思います。

for counter in range(1, 12+1)
于 2013-11-02T16:48:15.197 に答える
1

あなたは私の答えから間違ってコピーして貼り付けました。範囲は まで13です。

于 2013-11-02T16:51:22.393 に答える