Why i'm not getting any output


#1

def hotel_cost(nights):
    return 140 * nights
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):
    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 hotel_cost(days) + plane_ride_cost(city) + rental_car_cost(days) + spending_money
    print trip_cost("Los Angeles", 5, 600)

#2

functions only execute when called, your function call:

print trip_cost("Los Angeles", 5, 600)

is inside the function, that doesn't work (and is potential dangerous), you might want to think about how to indent this line, so the function call is outside the function


#3

how to fix this problem


#4

already answered that:


#5

thank you. was stuck on the same issue for five minutes, just had to move it away from the trip_cost function


#6