Part of the series

Several example codes

~2 min read • Updated Sep 17, 2025

Program Overview

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.


Python Code:


# 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}")

Sample Output:


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

Explanation:

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


Written & researched by Dr. Shahin Siami