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):
    car_day_rent = 40
    if (days >= 7):
        return car_day_rent * days - 50
    elif (days >= 3):
        return car_day_rent * days - 20
    else:
        return car_day_rent * days

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

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

