Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Beneficios sociales

hijo = int(input("Indica cuantos hijos(as) tienes: "));
ingreso = float(input("Idica cual es tu ingreso mensual en pesos: "));

if hijo >=1 and ingreso <= 2000:
print("Tienes derecho a recibir un beneficio social");
else:
print("No tienes derecho a recibir un beneficio social");

2 respuestas

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!

Veo el codigo igual, a que te refieres con este mensaje solo asegúrate de que los mensajes sean claros para el usuario.

Gracias por tu apoyo