Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import copy
  2.  
  3. m = []
  4. while True:
  5. a = input()
  6. if a == "end":
  7. break
  8. b = [int(i) for i in a.split()]
  9. m.append(b)
  10.  
  11. res = copy.deepcopy(m)
  12.  
  13. #m = [[9, 5, 3],
  14. # [0, 7, -1],
  15. # [-5, 2, 9]]
  16.  
  17. # m = [[1]]
  18.  
  19. res = copy.deepcopy(m)
  20.  
  21. for i in range(0, len(m)):
  22. row = m[i]
  23. for j in range(0, len(row)):
  24. a = 0
  25. if i == 0:
  26. a = m[len(m)-1][j]
  27. else:
  28. a = m[i-1][j]
  29. b = 0
  30. if i == len(m) - 1:
  31. b = m[0][j]
  32. else:
  33. b = m[i+1][j]
  34. c = 0
  35. if j == 0:
  36. c = m[i][-1]
  37. else:
  38. c = m[i][j-1]
  39. d = 0
  40. if j == len(row) - 1:
  41. d = m[i][0]
  42. else:
  43. d = m[i][j+1]
  44.  
  45. res[i][j] = a+b+c+d
  46.  
  47. print res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement