Elif Sytax错误Python

时间:2018-03-14 02:13:00

标签: python

我是新编码并遇到错误我不知道如何修复它。它来自codecademy第4课。

 def hotel_cost(nights):
  return 140 * nights

def plane_ride_cost(city):
  if city == "Charlotte":
    return 183
  elif city == "Tampa":
    return 220
  elif city == "Pittsburgh":
    return 222
  elif city == "Los Angeles":
    return 475
  def rental_car_cost(days):
    cost == days * 40
    if days >= 7:
      cost -= 50
      elif days >= 3
      cost -= 20


File "python", line 17
        elif days >= 3
           ^
    SyntaxError: invalid syntax

如果有人知道什么是错的,请你帮忙。

2 个答案:

答案 0 :(得分:0)

您忘记了:

更改elif days >= 3elif days >= 3:

并取消该行

答案 1 :(得分:0)

if days >= 7:
      cost -= 50
elif days >= 3:
      cost -= 20

可能想读这个: https://docs.python.org/3/tutorial/controlflow.html