2017-01-12 24 views
0

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

回答

0

什么用这个简单的错移偏移:

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

输出:

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

我才意识到,我有一个不同的问题 –