2. To write a python program to perform Matrix Multiplication.

 # Matrix multiplication function

def matrix_mult(A, B):

    result = []

    for i in range(len(A)):

        row = []

        for j in range(len(B[0])):

            sum = 0

            for k in range(len(B)):

                sum += A[i][k] * B[k][j]

            row.append(sum)

        result.append(row)

    return result


# Example usage

A = [[1, 2], [3, 4]]

B = [[5, 6], [7, 8]]

C = matrix_mult(A, B)

print(C) # Output: [[19, 22], [43, 50]]