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コード・アカデミーについての部分を編集することで、エラーの「やり直してください」の部分がどこから来るのかが不明瞭になりました。 –
@JonathonReinhart - その場合、「おっと、もう一度やり直してください」というメッセージもおそらく削除されるはずです。 – Sayse
@Sayseあなたはそれを悪化させています。これは標準のPython例外メッセージではありません。 –