Добавить узел из очереди в список, но это создаст бесконечный циклPython

Программы на Python
Anonymous
Добавить узел из очереди в список, но это создаст бесконечный цикл

Сообщение Anonymous »


У меня есть лабиринт:


Изображение


Я хочу добавить Узел (состояние, действие) из Очереди в states = [] без всплывания всех узлов в очереди

счет = 0 max_element = очередь.count() для узла в очереди.queue_to_add_again(): если счетчик < max_element: States.append((node.state, node.action)) очередь.add(узел) считать += 1 еще: перерыв У меня проблема с бесконечной петлей, и я не могу пройти этот лабиринт. Кто-нибудь может мне помочь?

queue.count():

def count(self): вернуть len(self.queue) queue.queue_to_add_again():
defqueue_to_add_again(self): вернуть self.queue

Вернуться в «Python»