N = 100
RIGHT = 0
LEFT = 1
OTHER = {
'0': '1',
'1': '0'
}
grid = ['' * N for _i in range(N)]
grid[0] = '0' + '1' * (N - 1)
for i in range(1, N):
dominant = '0' if (i+4) % 5 < 2 else '1'
side = i % 2
other = OTHER[dominant]
grid[i] = other + dominant * (N - 1) if side == LEFT else dominant * (N - 1) + other
for line in grid:
print(line)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | N = 100 RIGHT = 0 LEFT = 1 OTHER = { '0': '1', '1': '0' } grid = ['' * N for _i in range(N)] grid[0] = '0' + '1' * (N - 1) for i in range(1, N): dominant = '0' if (i+4) % 5 < 2 else '1' side = i % 2 other = OTHER[dominant] grid[i] = other + dominant * (N - 1) if side == LEFT else dominant * (N - 1) + other for line in grid: print(line) |
English