python 兩個[]_【乾貨】每天更新兩個Python 小例子(十七)
阿新 • • 發佈:2020-12-26
技術標籤:python 兩個[]
關注我,給你不一樣的Python世界
Python試聽課
掃碼免費領
這裡是G的例項課堂,每天帶來兩個Python例項。
例項001:矩陣對角線之和
題目:求一個3*3矩陣主對角線元素之和。
程式分析:用else執行for迴圈的獎勵程式碼(如果for是正常完結,非break)。
mat=[[1,2,3], [3,4,5],[4,5,6] ] res=0 for i in range(len(mat)): res+=mat[i][i] print(res)
例項002:有序列表插入元素
題目:有一個已經排好序的陣列。現輸入一個數,要求按原來的規律將它插入陣列中。
程式分析:首先判斷此數是否大於最後一個數,然後再考慮插入中間的數的情況,插入後此元素之後的數,依次後移一個位置。
lis=[1,10,100,1000,10000,100000] n=int(input('insert a number: ')) lis.append(n) for i in range(len(lis)-1): if lis[i]>=n: for j in range(i,len(lis)): lis[j],lis[-1]=lis[-1],lis[j] breakprint(lis)
點選“閱讀全文”領取免費課程!