Advertisement
a_yadvichuk

snake

Apr 30th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. n = int(input())
  2. ma = [[0 for i in range (2 * n + 1)] for i in range (2 * n + 1)]
  3. shb = 1
  4. x = n - 1
  5. y = n
  6. for i in range(n):
  7.     for j in range((i + 1) * 2 - 1):
  8.         ma[x][y] = shb
  9.         y -= 1
  10.         shb += 1
  11.     for j2 in range((i + 1) * 2):
  12.         ma[x][y] = shb
  13.         x += 1
  14.         shb += 1
  15.     for j3 in range((i + 1) * 2):
  16.         ma[x][y] = shb
  17.         y += 1
  18.         shb += 1
  19.     for j4 in range((i + 1) * 2 + 1):
  20.         ma[x][y] = shb
  21.         x -= 1
  22.         shb += 1
  23. for t in ma:
  24.     for x in t:
  25.         print(str(x).rjust(3), end = "")
  26.     print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement