Taking a vacation: Plan your trip question


#1

Exercise link: https://www.codecademy.com/en/courses/python-beginner-P5YtY/1/6?curriculum_id=4f89dab3d788890003000096


Hello CA community. I am stuck on this final section of Unit 4's Taking a Vacation: Plan your trip. I receive the following error message: " It looks like nothing was printed to the console!"

I would like to be able to print how much it would cost to travel to Los Angeles for 5 days with $600 extra dollars, but cannot find the error or missing string or syntax, or function in my code. Please review!
I


CODE
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 rental_car_cost(days) + hotel_cost(days) + plane_ride_cost(city) + spending_money
    print trip_cost("Los Angeles", 5, 600)


#2

Hi,

Your last line shouldn't be indented, it's not part of the function definition.

Try leaving a blank line (or better two) after every function definition to keep things more clear.


#3

Thank you @eveat!! You were exactly right. And now I've learned the importance of spacing (or non-spacing).


#4

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