Taking a vacation


#1



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

Oops, try again. plane_ride_cost('Charlotte') returned None instead of the correct value 183


run the code and move to the next page


def hotel_cost(nights):
    return 140 * nights

def plane_ride_cost(city):
    if city == "charlotte":
        return 183   
    if city == "tampa":
        return 220
    elif city == "pittsburgh":
        return 222
    elif city == "Los Angles":
        return 240

def rental_car_cost(days):
    cost =40 * days
    if days >= 7:
        cost = cost-50
    elif days >= 3 and days < 7:
        cost =cost-20
    return cost   
    
def trip_cost(city,days):
    return rental_car_cost(days) + hotel_cost(days) + plane_ride_cost(city)


#2

string comparison is case sensitive


#3

Correct spelling is also important. Check this ...

    elif city == "Los Angles":

#4

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