¡Hola, Elier, espero que estés bien!
Tu código para clasificar las becas escolares parece estar bien estructurado. Estás utilizando correctamente las estructuras condicionales if, elif y else para evaluar los criterios de ingreso, promedio y asistencia. Sin embargo, asegúrate de que los datos ingresados sean correctos y que el formato de entrada sea el esperado. Aquí tienes un ejemplo de cómo debería funcionar:
ingreso = float(input("Digite los ingresos familiares mensuales: "))
promedio = float(input("Ingrese el promedio del estudiante: "))
asistencia = float(input("Ingrese el porcentaje de asistencia del estudiante: "))
if ingreso < 1500 and promedio > 8.0 and asistencia >= 90:
print("Beca completa")
elif ingreso < 2500 and promedio > 7.0 and asistencia >= 85:
print("Media beca")
else:
print("No elegible para beca")
Asegúrate de ingresar los valores en el formato correcto (números decimales) cuando se te soliciten. Esto debería funcionar para determinar correctamente el tipo de beca que corresponde.
Espero haber ayudado y buenos estudios!