def hotel_cost(days):
return days*140
def plane_ride_cost(n):
if n == "Charlotte":
return 183
elif n == "Tampa":
return 220
elif n == "Pittsburgh":
return 222
elif n == "Los Angeles":
return 475
def rental_car_cost(days):
cost = 40 * days
if days >= 7:
cost-=50
elif days >=3 and days <7:
cost-=20
return cost
def trip_cost(city,days):
return rental_car_cost(days)+ plane_ride_cost(n)+hotel_cost(days)
I输入上面的代码,并获得各种错误,其中之一是:无法解决码错误
trip_cost('Tampa', 5) raised an error: global name 'n' is not defined
@Sayse通过编辑关于Code Academy的部分,您已经弄清楚错误的“糟糕,再试一次”部分来自哪里。 –
@JonathonReinhart - 在这种情况下,应该删除“糟糕,再试一次”。 – Sayse
@Sayse你让事情变得更糟。这不是标准的Python异常消息。 –