从键盘读入一个整数n, 并完成下述任务:
- 使用快速列表生成语法生成列表 [1, 2, ... ,n-1, n];
- 使用for循环将列表循环左移一个位置;
- 输出循环左移后的列表。
输入格式:
n
输出格式:
[2, 3, ... , n, 1]
输入样例:
5
输出样例:
[2, 3, 4, 5, 1]
代码实现:
x = int(input()) ls = [] for i in range(1,x+1): ls.append(i) def demo(l,n): return (l[n:]+l[:n]) #n之后的部分连接n之前的部分 print(demo(ls[:],1))