Plan your trip


#1

even after indenting it to the left the error occurs.I can't get out of this error.Please give me a solution


7. Plan your trip
#2

Please create a new topic with your full code.


#3

even after making the print statement without indentation it throws out an error


#4

The only way we can help you (As @gaurangtandon pointed out) is if you post your full code


#5

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
    else:
        return "INVALID"
def rental_car_cost(days): 
    cost = 40*days
    if days >= 7:
        cost -= 50
        return cost
    elif days >= 3 and days<=6:    
        cost -= 20
        return cost
    else:        
        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')

#6

here's my full code.


#7

i would place the function call of trip_cost outside the trip_cost function, and 5 and 600 should be integers, not strings


#8

thank you for the reply.it works