以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 :(得分:0)
这种简单的偏移转移有什么问题:
for i in range(5, -5 , -1):
print((i+2)%4, end = " ")
输出:
3 2 1 0 3 2 1 0 3 2