ingresos = int(input("Ingrese sus ingresos: "))
hijos = int(input("Ingrese el número de hijos: "))
if ingresos <= 2000 and hijos > 0 :
print("Tiene derecho al beneficio")
else :
print("No tiene derecho al beneficio")
ingresos = int(input("Ingrese sus ingresos: "))
hijos = int(input("Ingrese el número de hijos: "))
if ingresos <= 2000 and hijos > 0 :
print("Tiene derecho al beneficio")
else :
print("No tiene derecho al beneficio")
Hola Lía, espero que estés bien
Parece que estás en el camino correcto con tu código para verificar si una persona tiene derecho a un beneficio social. Según la descripción de la actividad, el programa debe verificar dos condiciones: que los ingresos sean menores o iguales a $2,000 y que la persona tenga al menos un hijo.
Tu código ya implementa correctamente estas condiciones:
ingresos = int(input("Ingrese sus ingresos: "))
hijos = int(input("Ingrese el número de hijos: "))
if ingresos <= 2000 and hijos > 0:
print("Tiene derecho al beneficio")
else:
print("No tiene derecho al beneficio")
La lógica que usaste en el if es adecuada: estás comprobando que los ingresos sean menores o iguales a 2000 y que el número de hijos sea mayor que 0. Si ambas condiciones se cumplen, el programa imprime que la persona tiene derecho al beneficio; de lo contrario, indica que no tiene derecho.
Si estás enfrentando algún problema específico con este código, como errores al ejecutarlo o resultados inesperados, asegúrate de que los valores ingresados sean correctos y que el formato de entrada sea el esperado (números enteros).
Espero haber ayudado y buenos estudios!