Help! is not printing anything


#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 = 40*days
    if days >= 7:
        cost -= 50
    elif days >= 3:
        cost -= 20
    return cost
def trip_cost(city, days, spending_money):
    return  plane_ride_cost(city) + hotel_cost(days) + rental_car_cost(days) + spending_money
    print trip_cost('Los Angeles', 5, 600)


#2

the function call:

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

execute the function, so it should be placed outside/after the function.

In python, what determines nesting?


#3

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.