Hola Benito, espero que estés bien
Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)
Parece que tu código está casi correcto, pero hay un pequeño detalle que necesitas ajustar para que cumpla con las condiciones del ejercicio. Según el enunciado, una persona tiene derecho al beneficio social si sus ingresos son menores o iguales a $2,000 y tiene al menos un hijo o hija.
Tu condición actual verifica solo si los ingresos son menores a $2,001, pero no incluye el caso en el que sean exactamente $2,000. Aquí está cómo puedes corregirlo:
ingresoMensual = float(input("Indique su ingreso mensual: "))
cantidadHijos = int(input("Cuantos hijos tiene: "))
if ingresoMensual <= 2000 and cantidadHijos > 0:
print("Usted tiene derecho al beneficio social.")
else:
print("Usted no tiene derecho al beneficio social.")
Con este cambio, el programa ahora verifica correctamente si los ingresos son menores o iguales a $2,000, cumpliendo con los requisitos del ejercicio.
Espero haber ayudado y buenos estudios!