python - 当我使用 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
解决方案
在 while 语句之后需要一个:
(冒号)。
while a < 12:
推荐阅读
- javascript - 无法在 Bootstrap 中实现 W3Schools 幻灯片?
- c++ - 模板参数依赖 [[nodiscard]]
- python - 如何使用 slack api 代表另一个用户发送命令
- excel - Excel formula for aggregation and filtering
- reactjs - 使用 material-ui 在 Jest 中进行快照测试的问题
- javascript - Where to initialize variables in Stencil
- php - How to show images which loop infinitely in carousel (images getting from database)
- css - 根据其父背景颜色动态地将颜色按钮背景更改为更暗
- reactjs - 每次击键时都会重新呈现整个表单
- google-apps-script - How to create the timestamp only on the first edit of columns