Ejecicio Tomar unas vacaciones Regreso a casas


#1


No sé en que está mal el código, ya hace lo que me pide que es imprimir la diferencia de haberme pasado del presupuesto pero aún así me marca error. Ayuda por favor.


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


Solamente me dice que: "Parece que el resultado no es correcto"


def costoHotel(dias):
    return 140*dias

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

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

def costoViaje(ciudad,dias,efectivo=0):
	return 2734.23 - (efectivo + costoAlquilarAuto(dias) + costoHotel(dias) + costoViajeAvion(ciudad))
    

# Estabas haciendo planes para unas vacaciones a Los Angeles por 5 días 
# con $600 de dinero para gastos. 
print costoViaje("Los Angeles",5,600)