Practical No.3
Practical No.3
code:-
INPUT:-
matrix_A=[] matrix_B=[]
= [] for i in range(0,2):
a=[] for j in
range(0,2):
print("\n") return(matrix)
matrix_A=matrix()
matrix_B=matrix() Add=[]
for j in range(0,2):
b=0
c.append(b)
Add.append(c) def
Addition(): for i in
range(0,2): for j in
range(0,2):
Add[i][j]=matrix_A[i][j]+matrix_B[i][j]
matrix is:",Addition())
Sub=[] for i in
range(0,2): c=[]
for j in range(0,2):
b=0
c.append(b)
Sub.append(c) def
Subtraction(): for i
in range(0,2): for j in
range(0,2):
Sub[i][j]=matrix_A[i][j]-matrix_B[i][j]
return(Sub) Subtraction()
Mult=[] for i in
range(0,2): c=[]
for j in range(0,2):
b=0
c.append(b)
Mult.append(c) def
Multiplication(): for i in
range(0,2): for j in
range(0,2): for k in
range(0,2):
Mult[i][j]=Mult[i][j]+matrix_A[i][k]*matrix_B[k][j]
is:",a)
Trans1=[] for i in
range(0,2): c=[]
for j in range(0,2):
b=0
c.append(b)
range(0,2):
Trans1[i][j]=matrix_A[j][i]
return(Trans1) b=Transpose()
Trans2=[] for i in
range(0,2): c=[]
for j in range(0,2):
b=0
c.append(b)
range(0,2):
Trans2[i][j]=matrix_B[j][i]
return(Trans2) c=Transpose()
OUTPUT:-
Enter the number:1
Enter the number:2
12
34
78
56