Переменные не помнят их начальное (или любое предыдущее) значение.Вам нужно будет хранить это где-то еще.
initial_a = 5
a = initial_a
...
a = initial_a if a == 0 else a - 1
...
Однако вам может потребоваться генератор, который генерирует бесконечный поток повторяющихся значений.
import itertools
a_values = itertools.cycle([5,4,3,2,1,0])
a = next(a_values) # a == 5
a = next(a_values) # a == 4
a = next(a_values) # a == 3
a = next(a_values) # a == 2
a = next(a_values) # a == 1
a = next(a_values) # a == 0
a = next(a_values) # a == 5
# etc