Part of the series

Several example codes

~2 min read • Updated Oct 13, 2025

Program Overview

This Python program reads a 5×5 matrix and checks whether all elements are equal to the string "Yes".
If so, it prints "Yes"; otherwise, it prints "No".


Python Code:


def read_matrix(rows: int, cols: int) -> list[list[str]]:
    print(f"Enter elements for a {rows}×{cols} matrix:")
    matrix = []
    for i in range(rows):
        row = input(f"Row {i+1}: ").strip().split()
        if len(row) != cols:
            print("Each row must contain exactly the number of columns.")
            exit()
        matrix.append(row)
    return matrix

def all_yes(matrix: list[list[str]]) -> str:
    for row in matrix:
        for val in row:
            if val != "Yes":
                return "No"
    return "Yes"

# Read and check 5×5 matrix
mat = read_matrix(5, 5)
result = all_yes(mat)
print(f"\nCheck result: {result}")

Sample Output:


Input:  
Yes Yes Yes Yes Yes  
Yes Yes Yes Yes Yes  
Yes Yes Yes Yes Yes  
Yes Yes Yes Yes Yes  
Yes Yes Yes Yes Yes  

Output:  
Check result: Yes

Written & researched by Dr. Shahin Siami