Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import copy
- m = []
- while True:
- a = input()
- if a == "end":
- break
- b = [int(i) for i in a.split()]
- m.append(b)
- res = copy.deepcopy(m)
- #m = [[9, 5, 3],
- # [0, 7, -1],
- # [-5, 2, 9]]
- # m = [[1]]
- res = copy.deepcopy(m)
- for i in range(0, len(m)):
- row = m[i]
- for j in range(0, len(row)):
- a = 0
- if i == 0:
- a = m[len(m)-1][j]
- else:
- a = m[i-1][j]
- b = 0
- if i == len(m) - 1:
- b = m[0][j]
- else:
- b = m[i+1][j]
- c = 0
- if j == 0:
- c = m[i][-1]
- else:
- c = m[i][j-1]
- d = 0
- if j == len(row) - 1:
- d = m[i][0]
- else:
- d = m[i][j+1]
- res[i][j] = a+b+c+d
- print res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement