Почему rand_numb возвращает случайное число, которое все еще может быть 0?Почему эта функция все еще потенциально возвращает 0?
def check_rand(numb):
if numb == 0:
numb += 1
return numb
else:
return numb
def random_row(board):
rand_numb = randint(0, len(board[0]) - 1)
check_rand(rand_numb)
return rand_numb
@ user3349491 Обратите внимание, что в вашем коде '1' скорее всего будет результатом других потенциалов, но, возможно, это то, что вы хотите. –