我是一名 PYTHON 初学者,正在编写一些代码,但它不起作用……你能帮我找出我的错误并纠正它吗?
到目前为止,这是我的代码:
balance=int(raw_input("Enter the outstanding balance on your credit card: "))
annualInterestRate=float(raw_input("Enter the annual credit card interest rate as a decimal: "))
monthlyPaymentRate=float(raw_input("Enter the monthly payment rate as a decimal"))
monthInterestRate = annualInterestRate / 12
monthlyPayment = monthlyPaymentRate*balance
newBalance= (balance-monthlyPayment) * (1 + monthInterestRate) #newBalance is updated balance
month=0
while month<12:
month += 1
monthlyPayment = (monthlyPaymentRate*balance)
newBalance=(balance-monthlyPayment)*(1 + monthInterestRate)
newBalance = balance
print("Month: " + str(month))
print("Minimum monthly payment: " + str(monthlyPayment))
print("Remaining balance: " + str(newBalance))