Why i can't print? Thanks!


#1

def hotel_cost(nights):
return 140 * nights

def plane_ride_cost(city):
if city == "Charlotte" :
return 183
if city == "Tampa" :
return 220
if city == "Pittsburgh":
return 222
if city == "Los Angeles":
return 475

def rental_car_cost(days):
cost = days*40
if days >= 7 :
cost=cost-50
elif days >= 3:
cost= cost-20
return cost

def trip_cost(city, days, spending_money):

return rental_car_cost(days) + hotel_cost(days) +      plane_ride_cost(city) + spending_money
print trip_cost("Los Angeles",5,600)

#2

hi @rubywhiz42993 you are coding wrong, you should print directly the name of the city, you should to get the value from the variable city defined on plane_ride_cost function.

def trip_cost(city,days,spending_money):
    return rental_car_cost(days)+hotel_cost(days)+plane_ride_cost(city)+spending_money    

print trip_cost(city,days,spending_money)