порядок выполнения:
1) Сначала определится a> 10
2) Потом not(a>10)
3) Дальше a < 10 и его not(a<10)</p>
4) Дальше or между двумя этими выражениями
5) И в конце определится and между 4 и (a
Но это только логический предпологаемый порядок. То есть я различных языках программирования по-разному. Например оптимизатор в пайтоне может посчитать сразу последний (a10) or not(a<10) сразу посчитать как True и так далее.</p>
При a = 5 и b = 10:
True, то есть истинна