Please correct these code;--
def read_matrix():
line = input()
words =line.split()
n = int(words[0])
m = int(words[1])
mat = []
for i in range(n):
row = []
line = input()
words = line.split()
for j in range(m):
row.append(int(words[j]))
mat.append(row)
return mat
def print_zig_zag(mat):
Zig-zag order in matrix;;
Input:---
4 4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Output :--
1 2 3 4 5 6 7 8 9 10 11 12 16 15 14 13
def read_matrix():
   line = input()
   words =line.split()
   n = int(words[0])
   m = int(words[1])
   mat = []
   for i in range(n):
       row = []
       line = input()
       words = line.split()
       for j in range(m):
           row.append(int(words[j]))
       mat.append(row)
   return mat
def print_zig_zag(mat):
    for i in mat:
        for j in i:
            print(j,end=" ")
            
print_zig_zag(read_matrix())
Comments