Hola Estudiante, espero que estés bien
Tu código parece estar bien estructurado para cumplir con las condiciones del ejercicio. Estás verificando si los ingresos son menores o iguales a $2,000 y si la persona tiene al menos un hijo para determinar si tiene derecho al beneficio social. Aquí hay una pequeña revisión de tu código:
ingresos = float(input("Ingrese los ingresos mensuales: "))
hijos = int(input("Ingrese la cantidad de hijos: "))
if ingresos <= 2000 and hijos >= 1:
print("La persona tiene derecho al beneficio social")
else:
print("La persona no tiene derecho al beneficio social")
Este código debe funcionar correctamente para el propósito que mencionaste. Asegúrate de probarlo con diferentes valores de ingresos y cantidad de hijos para verificar que cubre todos los casos posibles. Por ejemplo:
- Ingresos: 1800, Hijos: 2 (Debe imprimir que tiene derecho al beneficio)
- Ingresos: 2500, Hijos: 1 (Debe imprimir que no tiene derecho al beneficio)
- Ingresos: 2000, Hijos: 0 (Debe imprimir que no tiene derecho al beneficio)
Espero que esta revisión te sea útil. ¡Espero haber ayudado y buenos estudios!