2017-01-12 13 views
0

Использование Python в качестве примера:назад Modulo/Напоминание цикла

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... 

ответ

0

Что случилось с этим простым смещением сдвиг:

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

выходы:

3 2 1 0 3 2 1 0 3 2 
+0

Я просто понял, что у меня есть другая проблема –