Hola Yanucelly, espero que estés bien
Parece que tu código está casi correcto, pero hay un pequeño detalle que podrías ajustar para que sea más claro y se alinee mejor con las condiciones del ejercicio. Actualmente, tu código ya verifica correctamente si la persona tiene al menos un hijo y si sus ingresos son menores o iguales a $2,000 para determinar si tiene derecho al beneficio social.
Aquí tienes un ejemplo de cómo el código podría verse:
hijo = int(input("Indica cuántos hijos(as) tienes: "))
ingreso = float(input("Indica cuál es tu ingreso mensual en pesos: "))
if ingreso <= 2000 and hijo >= 1:
print("Tienes derecho a recibir un beneficio social")
else:
print("No tienes derecho a recibir un beneficio social")
La lógica que has implementado es correcta, ya que verifica las dos condiciones necesarias: tener al menos un hijo y que los ingresos sean menores o iguales a $2,000. Solo asegúrate de que los mensajes sean claros para el usuario.
Espero haber aclarado tu duda y que puedas continuar avanzando con tu aprendizaje. ¡Bons estudios!