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

ingresoMensual = float(input('Digite su ingreso mensual : '))
hijos = int(input('Digite la cantidad de hijos que tiene : '))
if ingresoMensual <= 2000 and hijos > 0:
print('Tiene derecho al beneficio social')
else:
print('No tiene derecho al beneficio social')

1 respuesta

¡Hola, Carlos, espero que estés bien!

Tu código parece estar correcto y cumple con las condiciones establecidas para verificar si una persona tiene derecho al beneficio social. Has implementado correctamente las condiciones usando if, elif y else. Aquí está un pequeño resumen de lo que hace tu código:

  1. Solicita al usuario que ingrese su ingreso mensual y la cantidad de hijos que tiene.
  2. Verifica si el ingreso mensual es menor o igual a $2,000 y si tiene al menos un hijo.
  3. Si ambas condiciones se cumplen, imprime que la persona tiene derecho al beneficio social.
  4. Si no, imprime que no tiene derecho al beneficio.

Tu lógica está en línea con lo que se pide en el ejercicio. Un ejemplo de cómo funcionaría tu programa es el siguiente:

  • Si alguien ingresa un ingreso mensual de $1,800 y tiene 2 hijos, el programa imprimirá "Tiene derecho al beneficio social".
  • Si alguien ingresa un ingreso mensual de $2,500 y tiene 1 hijo, el programa imprimirá "No tiene derecho al beneficio social".

Espero que esto te ayude a entender que tu solución es adecuada. ¡Sigue adelante con tus estudios de Python!

Espero haber ayudado y buenos estudios!