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

[Proyecto] [PRACTICA] [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.
"""
informacion =["ingresos","hijos"]

def mostrarEncabezado():
    print("=" * 35)
    print("=  BENEFICIOS SOCIALES  =")
    print("=" * 35 + "\n")

def tieneDerechoBeneficio(ingresos:float, hijos:int)->bool:
    derecho = ingresos <= 2000 and hijos >= 1
    mensaje = "Tiene derecho al beneficio." if derecho else "No tiene derecho al beneficio."
    return mensaje

def obtenerInformacion()->list:
    data =[input(f"Digite informacion de {informacion[i]}: ") for i in range(2)]
    return data

def main()->None:
    mostrarEncabezado()
    sueldo , hijo = obtenerInformacion()
    print(tieneDerechoBeneficio(float(sueldo), int(hijo)))

if __name__ == "__main__":
    main()
1 respuesta

¡Hola Elmer!

Gracias por compartir tu código. ¡Sigue así con tus estudios!

Si tienes dudas sobre el contenido de los cursos, estamos aquí para ayudarte.

Para compartir ideas, recomendaciones o interactuar con otros compañeros, te invitamos a usar los canales de Discord. Es ideal para conversaciones más amplias y dinámicas, mientras que el foro queda para resolver dudas específicas del curso.

Un abrazo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios