Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input())
- res = [[0]*n for i in range(n)]
- tmp = 0
- # Заполнение матрицы 5х5 в 9 циклов
- for i in range(0, n): #1
- res[0][i] = i+1
- else:
- tmp += i+1
- for i in range(0, n): #2
- res[i][n-1] = tmp+i
- else:
- tmp += i
- for i in range(0, n): #3
- res[n-1][n-1-i] = tmp+i
- else:
- tmp += i
- for i in range(0, n-1): #4
- res[n-1-i][0] = tmp+i
- else:
- tmp += i
- for i in range(0, n-1): #5
- res[1][i] = tmp+i
- else:
- tmp += i
- for i in range(1, n-1): #6
- res[i][n-2] = tmp+i-1
- else:
- tmp += i
- for i in range(1, n-1): #7
- res[n-2][n-1-i] = tmp+i-2
- else:
- tmp += i
- for i in range(1, n-2): #8
- res[n-1-i][1] = tmp+i-3
- else:
- tmp += i
- for i in range(2, n-2): #9
- res[2][i] = tmp+i-4
- else:
- tmp += i+1
- res2 = [[0]*n for i in range(n)]
- '''
- while True:
- for i in range(0, n): #1
- res2[0][i] = i+1
- else:
- tmp += i+1
- for i in range(0, n): #2
- res2[i][n-1] = tmp+i
- else:
- tmp += i
- for i in range(0, n): #3
- res2[n-1][n-1-i] = tmp+i
- else:
- tmp += i
- for i in range(0, n-1): #4
- res2[n-1-i][0] = tmp+i
- else:
- tmp += i
- '''
- for i in res: # Печать матрицы
- print(' '.join(str(x) for x in i))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement