Solución a la pregunta 5 de Practicando estructuras condicionales:
Solución a la pregunta 5 de Practicando estructuras condicionales:
¡Hola, Benjamin, espero que estés bien!
Tu solución parece estar bien encaminada. Estás utilizando bucles while para asegurarte de que las entradas sean válidas, lo cual es una buena práctica. Aquí hay algunos puntos que podrías considerar:
Validación de ingreso: Estás permitiendo un punto decimal en el ingreso, lo cual es correcto si deseas aceptar números decimales. Sin embargo, asegúrate de que el ingreso sea positivo antes de convertirlo a float.
Validación de hijos: La validación de la cantidad de hijos está bien, ya que solo aceptas números enteros.
Condiciones del beneficio: La condición if ingreso <= 2000 and hijos >= 1: está correctamente implementada según los requisitos del ejercicio.
En general, tu código parece cumplir con lo solicitado. Si no has encontrado errores al probarlo, parece que está funcionando correctamente. Si tienes algún problema específico que no mencionaste, házmelo saber.
Espero haber ayudado y buenos estudios!