Разберем, как изменяется значение переменной `a` в данном фрагменте кода.
- Первоначально переменной `a` присваивается значение 10.
- Цикл `for` выполняется три раза: для `i = 0`, `i = 1` и `i = 2`.
- Внутри цикла значение `a` уменьшается на `i` на каждой итерации:
- Когда `i = 0`: `a = a - i = 10 - 0 = 10`
- Когда `i = 1`: `a = a - i = 10 - 1 = 9`
- Когда `i = 2`: `a = a - i = 9 - 2 = 7`
- После завершения цикла значение переменной `a` будет равно 7.
Ответ: 7