Help


#1

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 >= 7:
        return 40 * days - 50 
    elif days >= 3:
        return 40 * days - 20
    else:
        return 40 * days
        
def trip_cost(city, days, spending_money):
    return rental_car_cost(days) + hotel_cost(days) + plane_ride_cost(city)

it says:

trip_cost('Charlotte', 7, 13) returned 1393 instead of the correct value 1406

#3

Hi,

For this exercise, you forgot to implement the second instruction:

Modify what the trip_cost function does. Add the variable spending_money to the sum that it returns.

Do you know now how to fix the error? :wink: