Plan your trip


#1

the code below is working properly in the codeacademy editor and console but not in the python 3.x editor even when i do just copy and paste the code in python. anyone knows the solution, please give me a buzz. thanks indeed.:slight_smile:

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 "city is not valid"
def rental_car_cost(days):
    cost=40*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 hotel_cost(days)+plane_ride_cost(city)+rental_car_cost(days)+spending_money
print trip_cost("Los Angeles", 5, 600)

#2

parentheses are required in python3 for print:

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

it is the only problem i see so quickly, let me run it

Yep, that seems to be the only problem


#3

stetim94@thanks a million.


#4

python3 is not backward compatible with python2, important to know


#5