從鍵盤讀入一個整數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))