Hola Yubely, espero que estés bien
Parece que estás trabajando en un sistema de clasificación para becas escolares y has implementado una estructura condicional para determinar el tipo de beca que un estudiante puede recibir. Sin embargo, hay un pequeño detalle que debes ajustar en tu código para que se alinee con las reglas proporcionadas en el ejercicio.
En la condición para la "Media beca", el criterio de asistencia debe ser al menos 85%, pero en tu código actual está establecido como 80%. Aquí está la corrección que puedes hacer:
ingreso_familiar = float(input("Ingrese el ingreso familiar mensual: "))
promedio_estudiante = float(input("Ingrese el promedio académico del estudiante: "))
asistencia = float(input("Ingrese el porcentaje de asistencia del estudiante: "))
if ingreso_familiar < 1500 and promedio_estudiante > 8.0 and asistencia >= 90:
print("Beca completa")
elif ingreso_familiar < 2500 and promedio_estudiante >= 7.0 and asistencia >= 85: # Cambié 80 a 85
print("Media beca")
else:
print("No es elegible para beca")
Con este ajuste, tu programa debería funcionar correctamente según las especificaciones del ejercicio. Espero que esto resuelva tu duda.
¡Espero haber ayudado y buenos estudios!