-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 に答える