-4
while month<=12:    
    print('Month =' + str(month))

    monthlyPaymentRate=(0.02*bal)
    annualIntersetRate=((18/100)/12)
    balance=((bal-mmp)*(1+annualInterestRate)
    month=++month        
    bal=balance

    m=round(monthlyPaymentRate,2)
    b=round(balance,2)
    print('Minimum monthly payment =' + str(m))
    print('Current balance =' + str(b))
4

1 回答 1

2

Python 不支持 C 中的前缀或后缀++/--运算符。您需要将其表示为x + 1

month += 1

整个代码虽然不是很“Pythonic”。您正在用 Python 编写 C 风格的代码。

于 2012-10-14T06:03:38.430 回答