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

Verificador de acceso al beneficio social

ingresos = float(input("Ingrese sus ingresos: "))
input_hijo = input("¿Tiene un hijo/a al menos? (Sí/sí/Si/si para indicar que sí, ingrese otra entrada para indicar que no): ")
tiene_hijos = input_hijo.lower() == 'sí' or input_hijo.lower() == 'si'
if ingresos < 2000 and tiene_hijos:
print("Usted califica para el beneficio.")
else:
print("Usted no califica para el beneficio.")

1 respuesta

Hola Gabriel, espero que estés bien

Parece que estás trabajando en un programa para verificar el acceso a un beneficio social. Has hecho un buen trabajo al establecer las condiciones básicas, pero hay un pequeño detalle que podrías ajustar para alinearte completamente con los requisitos del ejercicio.

En el enunciado del ejercicio, se menciona que los ingresos deben ser "menores o iguales a $2,000". En tu código, actualmente estás verificando solo si los ingresos son menores a $2,000. Para corregir esto, puedes ajustar la condición en el if de la siguiente manera:

if ingresos <= 2000 and tiene_hijos:
    print("Usted califica para el beneficio.")
else:
    print("Usted no califica para el beneficio.")

Este pequeño cambio garantizará que también se consideren las personas con ingresos exactamente de $2,000 como elegibles para el beneficio, siempre y cuando tengan al menos un hijo.

Espero que esta sugerencia te sea útil y que puedas continuar avanzando con éxito en tu proyecto. ¡Espero haber ayudado y buenos estudios!