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

[Proyecto] Verificando Acceso a Beneficios Sociales - Praticando Python - condicionales

ingresos = float(input("Digite sus ingresos :"))
hijos = int(input("Digite cuantos hijos tiene :"))

if ingresos <= 2000 and hijos >= 1:
    print("Tienes derecho a recibir Beneficio Social")
else:
    print("No cumples con las condiciones requeridas")
1 respuesta

Hola Eva, espero que estés bien

Tu código parece estar en el camino correcto para resolver el problema planteado. La lógica que has implementado con las condiciones if y else es adecuada para verificar si una persona tiene derecho a recibir el beneficio social. Aquí te dejo un par de cosas a considerar para asegurarte de que todo funcione correctamente:

  1. Verifica los tipos de entrada: Asegúrate de que cuando ingreses los datos, lo hagas en el formato correcto. Por ejemplo, los ingresos deben ser un número que pueda convertirse a float, y la cantidad de hijos debe ser un número entero.

  2. Pruebas con diferentes valores: Es una buena práctica probar tu código con diferentes valores de ingresos y número de hijos para asegurarte de que todas las condiciones funcionan como esperas. Por ejemplo:

    • Ingresos: 1500, Hijos: 1 (Debería imprimir que tiene derecho al beneficio)
    • Ingresos: 2500, Hijos: 1 (No debería tener derecho)
    • Ingresos: 1500, Hijos: 0 (No debería tener derecho)
  3. Mensajes de salida: Asegúrate de que los mensajes impresos sean claros para el usuario, como ya lo has hecho.

Si sigues estos consejos, deberías poder verificar correctamente el acceso a los beneficios sociales según las condiciones dadas.

Espero haber ayudado y buenos estudios!