Python Program to Find Transpose of a Matrix
This article covers a program in Python that find and prints the transpose of a given 3*3 matrix.
Python Find Transpose of a Given 3*3 Matrix
The question is, write a Python program to find the transpose of a matrix. Elements of matrix must be received
by user at run-time of the program. The program given below is its answer:
print("Enter 9 Elements of the Matrix: ", end="")
matrix = []
for i in range(3):
matrix.append([])
for j in range(3):
val = int(input())
matrix[i].append(val)
print("\nOriginal Matrix:")
for i in range(3):
for j in range(3):
print(matrix[i][j], end=" ")
print()
for i in range(3):
for j in range(i):
temp = matrix[i][j]
matrix[i][j] = matrix[j][i]
matrix[j][i] = temp
print("\nTranspose of Matrix:")
for i in range(3):
for j in range(3):
print(matrix[i][j], end=" ")
print()
The snapshot given below shows the sample run of above Python program, with user input 1, 2, 3, 4, 5, 6, 7, 8, 9 as
nine elements of the matrix:
Same Program in Other Languages
Python Online Test
« Previous Program
Next Program »