Python 程式以 Z 形式列印矩陣
本文我們將學習解決方案和方法來解決給定的問題陳述。
問題陳述 - 給定一個 n*n 階方陣,我們需要以 Z 形式顯示矩陣的元素。
Z 形式透過以下步驟遍歷矩陣 -
- 遍歷第一行
- 現在,遍歷第二對角線
- 最後,遍歷最後一行。
我們在此採用一個隱含輸入矩陣來演示程式碼的流程。
示例
arr = [[1, 2, 6, 9], [1, 2, 3, 1], [7, 1, 3, 5], [1, 8, 7, 5]] n = len(arr[0]) i = 0 for j in range(0, n-1): print(arr[i][j], end = ' ') k = 1 for i in range(0, n): for j in range(n, 0, -1): if(j == n-k): print(arr[i][j], end = ' ') break; k+= 1 # Print last row i = n-1; for j in range(0, n): print(arr[i][j], end = ' ')
輸出
1 2 6 9 3 1 1 8 7 5
所有變數和函式都在全域性範圍內宣告,如下圖所示。

結論
本文中,我們學習了以 Z 形式列印矩陣的方法。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP