Hola Eva, espero que estés bien
Tu código se ve muy bien y está casi perfecto para resolver el problema planteado. Has implementado correctamente las condiciones para determinar la tarifa según la edad y la distancia. Sin embargo, quiero asegurarme de que todo esté claro y funcionando como esperas.
Aquí tienes un pequeño resumen de lo que hace tu código:
Entrada de Datos: Utilizas un bucle while para solicitar la edad y la distancia, asegurándote de que los valores ingresados sean positivos y numéricos. Esto es una buena práctica para evitar errores de entrada.
Condiciones de Tarifas:
- Menores de 6 años viajan gratis.
- Para pasajeros de 6 a 18 años, calculas correctamente las tarifas según la distancia.
- Para pasajeros mayores de 18 años, también calculas correctamente las tarifas según la distancia.
Todo parece estar en orden con respecto a las reglas proporcionadas en el ejercicio. Si estás experimentando algún problema específico con el código, asegúrate de que las entradas sean correctas o si hay algún mensaje de error que no esperabas.
Espero que esto te ayude a seguir adelante con tu aprendizaje. ¡Bons estudios!