Я пишу программу, чтобы проверить, разрешено судоку. Вот часть, о которой я не могу думать о способе рефакторе:Как я могу реорганизовать эту строку кода:
for i in range(0, 9):
for j in range(0, 9):
if i < 3:
if j < 3:
one.append(sudoku[i][j])
if j >= 3 and j < 6:
two.append(sudoku[i][j])
if j >= 6:
three.append(sudoku[i][j])
if i >= 3 and i < 6:
if j < 3:
four.append(sudoku[i][j])
if j >= 3 and j < 6:
five.append(sudoku[i][j])
if j >= 6:
six.append(sudoku[i][j])
if i >= 6:
if j < 3:
seven.append(sudoku[i][j])
if i >= 6 and j >= 3 and j < 6:
eight.append(sudoku[i][j])
if j >= 6:
nine.append(sudoku[i][j])
Спасибо!
Почему не 'i // 3' для python3? –
Потому что я не знал, что это можно сделать;) – Parker
ну первый раз на все;) –