【问题描述】编写一个自定义函数move(list,n,m),将含有n个元素的列表元素顺序向后移m(0<m<=n)个位置,使得原列表中最后m个元素变成移动之后的列表最前面的m个元素。
【输入形式】
n=int(input())
m=int(input())
【输出形式】
print(“原始列表为:”,list)
print(‘移动之后的列表为:’,list)
【样例输入】
6
4
1
2
3
4
5
6
【样例输出】
原始列表为: [1, 2, 3, 4, 5, 6]
移动之后的列表为: [3, 4, 5, 6, 1, 2]
【样例说明】
【评分标准】
def move(list,n,m):
a = [0] * (m + n)
a1 = []
for i in range(0 + m, n + m):
a[i] = eval(input())
a1.append(a[i])
print("原始列表为:", a1)
b = [0] * n
for j in range(n):
b[j] = a[j]
for c in range(0, m):
b[c] = a[c - m]
return b
n=int(input())
m=int(input())
b=move([],n,m)
print('移动之后的列表为:',b)