Решатель судоку

Статус
Закрыто для дальнейших ответов.

SeLeZniOFF

Новичок
Пользователь
Окт 23, 2020
2
0
1
Как сделать решатель судоку причем следующим образом

Сначала человек вводит массив 9 на 9, пустые точки заполняет нулями.

далее вместо 0 прога ставит правильные числа и выдает ответ человеку.


Если можно напишите прогу с комментариями по блокам.

Буду благодарен всем кто поможет.
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 582
457
83
а сами пытались сделать?
 

SeLeZniOFF

Новичок
Пользователь
Окт 23, 2020
2
0
1
а сами пытались сделать?
Да но получилось пока что сделать массив 9 на 9 который заполняется нулями.

a = input([[0 for i in range(9)] for j in range(9)])

print(a)



или



mass_1=[
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0],
[0,0,0,0,0,0,0,0,0]
]
def print_mass(mass_1):
for mass in mass_1:
print(mass)


print_mass(mass_1)




не могу сделать ввод массива(чтоб человек его сам вводил и вместо 0 ставились те числа которые нужны.)
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
Как сделать решатель судоку причем следующим образом

Сначала человек вводит массив 9 на 9, пустые точки заполняет нулями.

далее вместо 0 прога ставит правильные числа и выдает ответ человеку.


Если можно напишите прогу с комментариями по блокам.

Буду благодарен всем кто поможет.
будут конкретные вопросы - обращайся
 
Статус
Закрыто для дальнейших ответов.

Форум IT Специалистов