contestada

# Definir las tarifas y los descuentos tarifas_mexico = { "Cancún": 3000.0, "Los Cabos": 4000.0, "Jalisco": 2500.0, "Nuevo Vallarta": 6300.0, "Acapulco": 2800.0 } tarifas_internacional = { "Nueva York": 5000.0, "Londres": 8000.0, "París": 7000.0, "Tokio": 12000.0 } edad_descuento = 55 porcentaje_descuento = 0.30 # Solicitar información al usuario nombre = input("Ingrese su nombre: ") while True: try: edad = int(input("Ingrese su edad: ")) if 0 <= edad <= 120: break else: print("Por favor, ingrese una edad válida.") except ValueError: print("Por favor, ingrese un número entero para la edad.") # Solicitar destino y validar entrada print("¿Desea viajar dentro de México o al extranjero?") destino_nacional = input("Ingrese 'mexico' o 'Internacional': ").lower() if destino_nacional == "mexico": destinos = list(tarifas_mexico.keys()) print("Destinos disponibles en México:") for destino in destinos: print(destino) elif destino_nacional == "internacional": destinos = list(tarifas_internacional.keys()) print("Destinos internacionales disponibles:") for destino in destinos: print(destino) else: print("Por favor, ingrese 'mexico' o 'Internacional'.") exit() while True: destino = input("Ingrese su destino: ").capitalize() if destino in destinos: break else: print("Por favor, ingrese un destino válido.") # Calcular el costo del pasaje if destino_nacional == "mexico": tarifa = tarifas_mexico[destino] elif destino_nacional == "internacional": tarifa = tarifas_internacional[destino] if edad >= edad_descuento: costo = tarifa * (1 - porcentaje_descuento) print(f"¡Hola, {nombre}! Como eres mayor de {edad_descuento} años, tienes un descuento del {porcentaje_descuento*100}% en el viaje a {destino}.") else: costo = tarifa print(f"El costo de tu pasaje a {destino} es de ${costo:.2f}.") reakiza el codigo en dfd