Error en Planea tu viaje - Tomar unas vacaciones


#1



https://www.codecademy.com/es/courses/python-beginner-es-i1j3v/1/6?curriculum_id=53a32847fed2a88075000001


Cuando ejecuto el código me dice que he borrado la función costo_viaje, pero ella no se ha modificado, no entiendo porque no funciona este código. Solo le agregue la linea del print.


def costo_hotel(noches):
    return 140 * noches
    
def costo_del_vuelo(ciudad):
    cities = {
        "Córdoba": 821,
        "Iguazú": 941,
        "Ushuaia": 1280,
        "Bariloche": 1848,
    }
    return cities[ciudad]


def alquiler_de_auto(dias):
    costo = dias * 338
    if dias >= 7:
        costo = costo - 100
    elif dias >= 3:
        costo = costo - 50
    return costo
    
    def costo_viaje(ciudad, dias, otros_gastos):
        return alquiler_de_autos(dias)+costo_hotel(dias)+costo_del_vuelo(ciudad)+otros_gastos
        
        print costo_viaje("Bariloche", 5, 600)


#2

@diego.a.15hotmail.co,
You have to take care of your indentation .....

def costo_hotel(noches):
    return 140 * noches
    
def costo_del_vuelo(ciudad):
    cities = {
        "Córdoba": 821,
        "Iguazú": 941,
        "Ushuaia": 1280,
        "Bariloche": 1848,
    }
    return cities[ciudad]


def alquiler_de_auto(dias):
    costo = dias * 338
    if dias >= 7:
        costo = costo - 100
    elif dias >= 3:
        costo = costo - 50
    return costo

def costo_viaje(ciudad, dias, otros_gastos):
    return alquiler_de_autos(dias)+costo_hotel(dias)+costo_del_vuelo(ciudad)+otros_gastos
        
print costo_viaje("Bariloche", 5, 600)

#3

Hola estas usando "alquiler_de_autos" cuando lo correcto es "alquiler_de_auto" en donde se ejecuta el código te marca normalmente los errores en este :slight_smile: saludos!


#4

Muchas Gracias. Ya lo solucione


#6