PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
def list_to_string(l):
string = ""
for i in l:
string += str(i)+"\t"
return string
n = int(input())
matrix = []
for i in range(n):
row = []
for ii in range(n):
row.append(" ")
matrix.append(row)
numbers = 0
count = 1
for dia in range(1, (n+1)):
for y in range(dia):
matrix[y][-(dia-y)] = count
count += 1
for dia in range(1, n):
for x in range(dia, n):
matrix[x][x-dia] = count
count += 1
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run