如何實現python連續輸入


題型:輸入矩陣,求對角線之和

思路(模型):

i=0
while i<3:
    x=input()
    i+=1
print(x)

可以實現輸入三行,最后輸出最后一個x

 

x=int(input())
m,i=0,1 #i:行數,m:這一列的第幾個要加
lst=[]
while i<=x:
    ln=input().split(' ')
    lst.append(int(ln[m]))
    lst.append(int(ln[-1-m]))
    i+=1
    m+=1
print(sum(lst))

這里就有一個連續輸入的問題,首先x是最初輸入的代表正方形矩陣的邊長,然后依次輸入x行x列的矩陣,最后輸出和數

這類問題也用異常處理機制實現

 


免責聲明!

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



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