a = 8
b= 1
while (a>5):# - УСЛОВИЕ , когда а меньше 8 - сохраняется
    a-=2# это ты написал следующее выражение: а = а - 2 = 6.
    b+=a# это ты написал: http://joxi.ru/Rmz1BPgTVBLM0r   и далее: http://joxi.ru/DmBygoEF6Gk45r -на этих скрин шотах пояснение от куда берутся значения (7 в "б" - так как это результат прохождения предыдущего цикла , с выполнением условия, что а меньше 8 , и потом новый результат (7!!) прибавляется к новосохранённой а (4!!).
print(b)# смотри сам: