Witam!
Niedawno rozpoczłalem kurs Pythona na codeacademy i utknalem w pewnym miejscu:
def hotel_cost(nights):
cost = 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 <= 2:
return days*40
elif days > 2 and days < 7:
return days*40 - 20
elif days >=7:
return days*40 - 50
def trip_cost(city, days):
nights = days
return rental_car_cost(days) + plane_ride_cost(city) + hotel_cost(nights)
W ostatnim kroku muszę dodac wyniki powyzszych funkcji oraz parametr days musi przybierac taka sama wartosc jak parametr nights.(poniewaz w zadaniu liczba "nights" jest taka sama jak liczba "days" a moge skorzystac tylko z 2 parametrow)
Niestety przy tej konstrukcji wyskakuje mi blad. prosze o wyrozumialosc, zaczalem programowac dopiero od kilku dni:)