Я делаю проект в академии кода, и мне нужно сделать программу, которая суммирует всю стоимость отпуска (например, путешествие, город и т. Д.). Я не уверен, что случилось с моим кодом.Программа отпускных цен Python
def hotel_cost(nights):
return nights * 140
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):
if days < 3:
return 40 * days
elif days >= 3 and days < 7:
return days * 40 - 20
elif days >= 7:
return days * 40 - 50
def trip_cost(city,days):
city = plane_ride(city)
days = rental_car_(days) + hotel_cost(nights)
return total_cost(city + days)
Кроме того, любые советы о том, как сделать мой код менее избыточным и чистым.
Что он не делает, что он должен делать, или делать это не должен? –
Ну, это вызывает немедленный 'IndentationError'. Если я исправлю это, он определит кучу функций, которые он никогда не вызывает, и ничего не делает. Итак, если он предназначен для того, чтобы ничего не делать, исправьте отступ; в противном случае вам нужно что-то делать где-то. – abarnert
oh извините, он должен добавить общую стоимость общей стоимости hotal_cost и plane_ride и rent_car_cost –