Арсен Жуматай,304 SpiralDigits 3645
Даулетбек Досай 404 группа (КФ) SpiralDigits 3659
t1def updnm(num):t1def updnm(num):
2    if num == 9:2    if num == 9:
3        return 03        return 0
4    return num + 14    return num + 1
55
6def spiral():6def spiral():
7    N, M = map(int, input().split(','))7    N, M = map(int, input().split(','))
8    arr = [[-1 for _ in range(N)] for _ in range(M)]8    arr = [[-1 for _ in range(N)] for _ in range(M)]
9    left, right, top, bottom = (0, N - 1, 0, M - 1)9    left, right, top, bottom = (0, N - 1, 0, M - 1)
10    num = 010    num = 0
11    while left <= right and top <= bottom:11    while left <= right and top <= bottom:
12        for i in range(left, right + 1):12        for i in range(left, right + 1):
13            arr[top][i] = num13            arr[top][i] = num
14            num = updnm(num)14            num = updnm(num)
15        top += 115        top += 1
16        for i in range(top, bottom + 1):16        for i in range(top, bottom + 1):
17            arr[i][right] = num17            arr[i][right] = num
18            num = updnm(num)18            num = updnm(num)
19        right -= 119        right -= 1
20        if top <= bottom:20        if top <= bottom:
21            for i in range(right, left - 1, -1):21            for i in range(right, left - 1, -1):
22                arr[bottom][i] = num22                arr[bottom][i] = num
23                num = updnm(num)23                num = updnm(num)
24            bottom -= 124            bottom -= 1
25        if left <= right:25        if left <= right:
26            for i in range(bottom, top - 1, -1):26            for i in range(bottom, top - 1, -1):
27                arr[i][left] = num27                arr[i][left] = num
28                num = updnm(num)28                num = updnm(num)
29            left += 129            left += 1
30    for row in arr:30    for row in arr:
31        print(' '.join(map(str, row)))31        print(' '.join(map(str, row)))
32if __name__ == '__main__':32if __name__ == '__main__':
33    spiral()33    spiral()
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op