#!/usr/bin/python3
"""
     Askisi 8
"""

import random

def generate_matrix(rows, cols):
    return [[random.randint(0,1) for _ in range(cols)] for _ in range(rows)]

def transform_to_4x6(matrix):
    for row in matrix:
        row.extend([0, 0])
    return matrix

def transform_to_6x6(matrix):
    cols=len(matrix[0])
    for _ in range(2):
        matrix.append([0]*cols)
    return matrix

def print_matrix(matrix):
    for row in matrix:
        print(row)

def main():
    print("Πίνακας 3x3 με τυχαίους αριθμούς 0 ή 1:")
    matrix3x3=generate_matrix(3, 3)
    print_matrix(matrix3x3)

    print("\nΔημιουργία αρχικού πίνακα 4x4:")
    matrix4x4=generate_matrix(4, 4)
    print_matrix(matrix4x4)

    print("\nΜετατροπή 4x4 σε 4x6:")
    matrix4x6=transform_to_4x6(matrix4x4)
    print_matrix(matrix4x6)

    print("\nΜετατροπή 4x6 σε 6x6:")
    matrix6x6=transform_to_6x6(matrix4x6)
    print_matrix(matrix6x6)



if __name__=="__main__":
        main()
