向后 Modulo/Reminder 循环

Backward Modulo/Reminder Cycle

以Python为例:

for i in range(-5, 5, 1):
    print(i % 4, end = " ") ## Will output 0 1 2 3 0 1 2 3...

有没有一种很好的方法可以通过减少输入(包括负数)来获得反向循环?如果不使用条件,我如何获得以下内容?

for i in range(5, -5 , -1):
    print('''Something here''', end = " ") ## Will output 3 2 1 0 3 2 1 0...

这个简单的偏移偏移有什么问题:

for i in range(5, -5 , -1):
    print((i+2)%4, end = " ")

输出:

3 2 1 0 3 2 1 0 3 2