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

Verificando acceso a beneficios sociales

Laura está desarrollando un sistema para saber si una persona tiene derecho a recibir un beneficio social. Para eso, la persona debe cumplir las siguientes condiciones:

  • Tener ingresos menores o iguales a $2,000.
  • Tener al menos un hijo o hija.

Crea un programa que reciba los ingresos mensuales y la cantidad de hijos de una persona, y diga si tiene derecho al beneficio.

Respuesta:

ingresosMensuales = float(input("Digite sus ingresos mensuales: "))
numeroHijos = int(input("Ingrese su numero de hijos: "))

if ingresosMensuales <= 2.000 and numeroHijos >= 1:
print("Cumples los requisitos para hacer parte del programa social")
else:
print("No cumples los requisitos para hacer parte del programa social")

1 respuesta

Hola Elier, espero que estés bien

Tu código para verificar si una persona tiene derecho a recibir un beneficio social está casi perfecto. Sin embargo, hay un pequeño detalle en la forma en que estás comparando los ingresos. En Python, el separador decimal es el punto (.) y no la coma (,), por lo que deberías asegurarte de que el número 2.000 esté escrito correctamente como 2000. Esto puede causar un error de interpretación en algunos casos.

Aquí tienes el código corregido:

ingresosMensuales = float(input("Digite sus ingresos mensuales: "))
numeroHijos = int(input("Ingrese su numero de hijos: "))

if ingresosMensuales <= 2000 and numeroHijos >= 1:
  print("Cumples los requisitos para hacer parte del programa social")
else:
  print("No cumples los requisitos para hacer parte del programa social")

Con este ajuste, tu programa debería funcionar correctamente y verificar adecuadamente si una persona cumple con los requisitos para el beneficio social.

Espero haber ayudado y buenos estudios!