Давай посчитаем, что получится на выходе для каждого случая, используя исправленный алгоритм:
Поскольку a < 0, выполняется условие else: a -= 6.
a = -10 - 6 = -16
Поскольку a == 0, выполняется условие if a == 0: a = 18.
a = 18
Поскольку a > 0, выполняется условие else: a += 1.
a = 10 + 1 = 11
Ответ: