正方形矩阵求对角线之和
生活随笔
收集整理的這篇文章主要介紹了
正方形矩阵求对角线之和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
n=int(input())
a=[] for i in range(n): #循環體里面加入input()可以實現一共執行n次input() lst=[int(x) for x in input().split()]a.append(lst) #用列表解析,兩層列表代表行列,很巧妙的方法
w=0
blst=[]
while w<n:blst.append(a[w][w])blst.append(a[w][-1-w]) #對角線之和,在每一行看來,兩個加數的索引之和為-1w+=1
k=int((n-1)/2)
m=sum(blst)
if n%2!=0:m-=a[k][k] #如果為奇數,那么中間那一行的中間數加了兩遍
print(m)
?
轉載于:https://www.cnblogs.com/Joanna-2019/p/10688089.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的正方形矩阵求对角线之和的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算行程
- 下一篇: jeeCMS首页加载流程