11.Planea tu viaje. Atascado


#1

https://www.codecademy.com/es/courses/python-beginner-es-nvVPV/1/6?curriculum_id=50fc7aab5fab3aa9c2002444

Buenas a todos, al ejecutar este código me salta un error: “Asegúrate de mostrar el costo de viaje”, ¿alguna idea de porque esta fallando?

Muchas gracias de antemano


def costoHotel(dias):
 
    return 140*dias

def costoViajeAvion(ciudad):
   
    if ciudad == "Charlotte":
        return 183 
    if ciudad == "Tampa":
        return 220 
    if ciudad == "Pittsburgh": 
        return 222
    if ciudad == "Los Angeles":
        return 475

def costoAlquilarAuto(dias):
   
    cost = dias*40
    if dias >= 7:
        cost -= 50
    elif dias >= 3:
        cost -= 20
    return cost 

def costoViaje(ciudad,dias,dineroGastos):
    
    costo1=costoHotel(dias)
    costo2=costoViajeAvion(ciudad)
    costo3=costoAlquilarAuto(dias)
    
    return costo1+costo2+costo3+dineroGastos
    
    print costoViaje("Los Angeles",5,600)    
    
    
    
    


#2

Tu ultima linea tiene una sentencia print identada, es decir, se esta ejecutando como parte de la función costoViaje. Elimina la identación y verás el resultado deseado :wink:


#3

Solucionado, muchas gracias :smiley: