首页 > 解决方案 > 当我使用 while 循环运行以下代码时出现语法错误

问题描述

当我使用 while 循环运行以下代码时出现语法错误。可能的原因是什么?谢谢。

original_balance = float(input("Enter the outstanding balance on your credit card: "))
annual_interest_rate=float(input("Enter the annual credit card interest rate as a decimal: "))
Min_monthly_payment_rate=float(input("Enter the minimum monthly payment rate as a decimal: "))

a=1

while a < 12


    Min_monthly_pay=(Min_monthly_payment_rate*original_balance)

    Interest_paid=(annual_interest_rate/12*original_balance)

    Principal_paid=(Min_monthly_pay-Interest_paid)

    original_balance=original_balance-Principal_paid

    print(original_balance)

    a=a+1

标签: pythonwhile-loop

解决方案


在 while 语句之后需要一个:(冒号)。

while a < 12:

推荐阅读