def trip_cost(city,days,spending_money):
days = input("Enter amount of days for car hire")
city = input("City name")
days = input("Nights staying")
spending_money = input("Spending money")
return hotel_cost(days) + plane_ride_cost(city) + rental_car_cost(days) + spending_money
print((trip_cost(city,days,spending_money)))
私は都市が定義されていないと言うエラーが発生し続けます。私はPythonの初心者ですので、これは簡単に答えることができれば申し訳ありません。すべての変数にはすでに設定された機能があります。ここでは、市内の1は、念のために、それはPython 3.6(名前エラー)
デフplane_ride_cost(市)の助けである:
if city=="Charlotte":
return 183
elif city=="Tampa":
return 220
elif city=="Pittsburgh":
return 222
elif city=="Los Angeles":
return 475
else:
return input("Please try again")
また、これは都市から来ているあなたのprint((trip_cost(city,days,spending_money)))
コール、内のコードアカデミー
エラーはどこにありますか? – Carcigenicate
また、入力する文字列を数値に変換してから追加する必要があることに注意してください。 – Carcigenicate