【作業】Python - 雙層for循環


 雙層for循環

# 二維數組
grid = [['.', '.', '.', '.', '.', '.'],
        ['.', '0', '0', '.', '.', '.'],
        ['0', '0', '0', '0', '.', '.'],
        ['0', '0', '0', '0', '0', '.'],
        ['.', '0', '0', '0', '0', '0.'],
        ['0', '0', '0', '0', '0', '.'],
        ['0', '0', '0', '0', '.', '.'],
        ['.', '0', '0', '.', '.', '.'],
        ['.', '.', '.', '.', '.', '.']
        ]
# y 依次取值 0 1 2 3 4 5
for y in range(0, 6):
    # x依次取值 0 1 2 3 4 5 6 7 8
    # 需要注意的是: y = 0 時 進入第二個for循環,第二個for循環x取值需要從0-8依次取值循環結束才會跳出循環進行下一語句print('')
    # 依次類推再進行 y = 1,2,3··· 不管每次y =多少時,x都需要從0-8依次取值 直到循環結束才會跳出第二for循環
    for x in range(0, 9):
        # 從二位數組grid中取值[x][y] 如grid[1][1]
        print(grid[x][y], end=' ')
    print('')

 


免責聲明!

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



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