Python程序交换矩阵中第一行和最后一行的元素
给定一个 4 x 4 矩阵,我们必须交换第一行和最后一行的元素并显示结果矩阵。
例子 :
Input : 3 4 5 0
2 6 1 2
2 7 1 2
2 1 1 2
Output : 2 1 1 2
2 6 1 2
2 7 1 2
3 4 5 0
Input : 9 7 5 1
2 3 4 1
5 6 6 5
1 2 3 1
Output : 1 2 3 1
2 3 4 1
5 6 6 5
9 7 5 1
该方法非常简单,我们可以简单地交换矩阵的第一行和最后一行的元素,以获得所需的矩阵作为输出。
以下是该方法的实现:
Python3
# Python code to swap the element
# of first and last row and display
# the result
def interchangeFirstLast(mat, n, m):
rows = n
# swapping of element between
# first and last rows
for i in range(n):
t = mat[0][i]
mat[0][i] = mat[rows-1][i]
mat[rows-1][i] = t
# Driver Program
mat = [[8, 9, 7, 6],
[4, 7, 6, 5],
[3, 2, 1, 8],
[9, 9, 7, 7]]
n = 4
m = 4
interchangeFirstLast(mat, n, m)
# printing the interchanged matrix
for i in range(n):
for j in range(m):
print(mat[i][j], end = " ")
print("
")
# This code is contributed by Shrikant13.
输出 :
9 9 7 7
4 7 6 5
3 2 1 8
8 9 7 6
有关详细信息,请参阅有关矩阵中第一行和最后一行的交换元素的完整文章!