Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

beneficios sociales

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")

1 respuesta

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!