Pull it together


#1



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


Oops, try again. rental_car_cost(3) returned None instead of the correct value 100


nights = raw_input("Enter the no of nights")
def hotel_cost(nights):
    return 140 * nights
city = raw_input("Enter the city name:")    
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):
    total = days * 40
    if(days>=7):
        return total - 50
    elif(days>=3):
        return total - 20
    else:
        return total
def trip_cost(city, days):
        return plane_ride_cost(city) + hotel_cost(days) + rental_car_cost(days)


#2

this is wrong as it wont let you add 3 arguments into trip_cost. how do I do it properly


#4

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