This Python program reads a 4×4 matrix from user input.
For each row, it finds the maximum value and prints it along with the row number.
Row numbers are displayed from 1 to 4.
# Read 4×4 matrix from user input
matrix = []
print("Please enter the elements of a 4×4 matrix:")
for i in range(4):
row = []
for j in range(4):
num = int(input(f"Element [{i+1}][{j+1}]: "))
row.append(num)
matrix.append(row)
# Find and display the maximum value in each row
print("\nMaximum value in each row:")
for i in range(4):
max_value = max(matrix[i])
print(f"Row {i+1}: {max_value}")
Please enter the elements of a 4×4 matrix:
Element [1][1]: 12
Element [1][2]: 7
Element [1][3]: 19
Element [1][4]: 3
Element [2][1]: 5
Element [2][2]: 14
Element [2][3]: 8
Element [2][4]: 6
Element [3][1]: 9
Element [3][2]: 2
Element [3][3]: 11
Element [3][4]: 4
Element [4][1]: 10
Element [4][2]: 13
Element [4][3]: 1
Element [4][4]: 15
Maximum value in each row:
Row 1: 19
Row 2: 14
Row 3: 11
Row 4: 15
Here’s how the program works:
- It reads 16 integers into a 4×4 matrix using nested loops
- For each row, the max() function finds the largest value
- The result is printed with the corresponding row number