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

2. practicando python_condicionales if-elif-y-else_08 Verificando acceso a beneficios sociales

2. practicando python_condicionales if-elif-y-else_08 Verificando acceso a beneficios sociales.ipynb

"""
08 Verificando acceso a 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.
"""

# Módulo 08: Verificando acceso a beneficios sociales

print("Verificacion de Acceso a Beneficios Sociales")
print("------------------------------------------")

# 1. Entrada de datos
# Se asume que se ingresará números válidos.
ingresos_mensuales = float(input("Ingrese los ingresos mensuales (en $): "))
cantidad_de_hijos = int(input("Ingrese la cantidad de hijos: "))

# 2. Evaluación de las Condiciones
# La persona debe cumplir ambas condiciones (ingresos <= $2,000 Y cantidad de hijos >= 1).

if ingresos_mensuales <= 2000 and cantidad_de_hijos >= 1:
    print("\nLa persona TIENE DERECHO a recibir el beneficio social.")
else:
    print("\nLa persona NO TIENE DERECHO a recibir el beneficio social.")
1 respuesta

Hola Ernesto, espero que estés bien

¡Espero que estés bien! Parece que estás trabajando en un ejercicio interesante sobre condicionales en Python. Según el código que compartiste, parece que ya has implementado correctamente la lógica para verificar si una persona tiene derecho a recibir un beneficio social basado en sus ingresos y la cantidad de hijos.

Tu programa pide al usuario que ingrese sus ingresos mensuales y la cantidad de hijos, y luego evalúa si cumple con las condiciones para recibir el beneficio. Si los ingresos son menores o iguales a $2,000 y la persona tiene al menos un hijo, el programa imprime que tiene derecho al beneficio. En caso contrario, indica que no tiene derecho.

Aquí tienes una pequeña sugerencia para mejorar la experiencia del usuario: podrías agregar mensajes más claros para guiar al usuario durante la entrada de datos. Por ejemplo, podrías especificar que los ingresos deben ser ingresados en dólares y que la cantidad de hijos debe ser un número entero.

En general, tu código parece estar correcto y debería funcionar como se espera. Si encuentras algún problema específico al ejecutar el programa, no dudes en compartir más detalles.

Espero haber ayudado y buenos estudios!