Комментарии:
Поставьте лайк кому меньше 15 лет. Мне 10!
Ответитьget_mines_places очень странно написана.
в модуле random есть функция sample, так что по сути нам нужно только её и вызвать.
@staticmethod
def get_mines_places():
return random.sample(
population=range(1, MineSweeper.ROWS * MineSweeper.COLUMNS + 1),
k=MineSweeper.MINES)
Не нужно запутывать и усложнять код. Использование готовых функций - хорошая практика.
бомба!
Ответитьне могу понять почему при создании кнопки нельзя передать значение (count in index_mines)? в этом случае нет лишнего прохода по спискам, нет лишней функции
Ответитьспасибо тебе за труд
ОтветитьКак всегда на высшем уровне!
А почему обращаешься через MineSweeper.MINES, а не self.MINES? К константам лучше обращаться напрямую?
👍👍👍👍
Продолжай снимать крутые ролики!)