PTA 列表生成及循環左移(高教社,《Python編程基礎及應用》習題4-6) (4分)


從鍵盤讀入一個整數n, 並完成下述任務:

  1. 使用快速列表生成語法生成列表 [1, 2, ... ,n-1, n];
  2. 使用for循環將列表循環左移一個位置;
  3. 輸出循環左移后的列表。

輸入格式:

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))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM