Python猴子选大王的变式,请求解答

Python猴子选大王的变式,请求解答

问题描述:

img


非常感谢 ac必采

你好,需要先定义一个循环左移的函数

def list_move_left(A,n):
    for i in range(n):
        A.insert(len(A),A[0])
        A.remove(A[0])
    return A

然后就可以开始了

m=3
n=7
a=list(range(1,n+1))
for i in range(n):
    a = list_move_left(a,m-1)
    print(a.pop(0), end=' ')

结果:

3 6 2 7 5 1 4

有帮助望采纳哟