我在尝试一个 Python 中的模式
如果 n == 6:
1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4
经过反复思考后,我是这样做的——>
n = 6
for i in range(1,n):
x = 1
countj = 0
for j in range(i,n):
countj +=1
print(j,end=" ")
if j == n-1 and countj < n-1 :
while countj < n-1:
print(x , end =" ")
countj +=1
x +=1
print()
但我不认为这是最好的方法,我一直在尝试寻找更好的方法,但未能找到合适的方法。所以我来到这里,是否有可能有更好的解决方法?