Ошибка: IndexError: list index out of range

a = []
for i in range(100):
    a.append([0] * 100)

for i in range(1, 100):
    for j in range(1, 100):
        if i + (i + j) >= 80 or (i + j) + j >= 80:
            a[i][j] = 0

for n in range(150):
    for i in range(1, 100):
        for j in range(1, 100):
            if a[i][j] == 0:
                if a[i][i + j] < 0 or a[i + j][j] < 0:
                    a[i][j] = -1 * min(a[i][i + j], a[i + j][j]) + 1
                if a[i][i + j] > 0 and a[i + j][j] > 0:
                    a[i][j] = -1 * max(a[i][i + j], a[i + j][j])

for i in range(1, 50):
    if a[20][j] == 2:
        print(j)

Ответы (0 шт):