


Программирование, питон. (Проблема с циклами вайл в проекте по созданию чат-бота.)
Написал я значит так сказать немного что-то похожее на чат-бота, конечно особо не похоже, но сойдёт. Мой вопрос в том, что я не могу понять, как можно реализовать новые выборы в самом начале меню. После прохождения лабиринта должен открыться третий вариант выбора - вторая мини-игра, где человек должен отгадать число, загаданное скриптом. И ещё в лабиринте есть секретное сокровище, при сборе которого получаешь доступ к четвёртому варианту - загадки. Я не знаю, как их можно ввести в изначальное меню выбора. Я пробовал сделать через циклы вайл с ифами вот так: в строке лабиринта с циклом после сообщения: вы прошли лабиринт, я брал переменную, которая отвечала за обозначение прохождения и после этого писал брейк. А в самом начале я сделал главное меню таким, чтобы два варианта, которые даны изначально были вместе, но остальные два разбиты по ифам, и когда переменная, отвечающая за обозначение прохождения была равна нулю, то третий вариант был с принтом (закрыт), но если бы эта переменная была равна не нулю, то был бы принт (3 - мини-игра, в которой нужно отгадать число, загаданное собеседником.), но, когда я после прохождения возвращался к меню, то третий пункт был все с таким же принтом (закрыт). Как мне взять и сделать так, чтобы переменная в том цикле сохранила значение, которое не равно нулю? Или может есть другие варианты? вот скрипт, который всего с двумя вариантами выбора, но переменные, отвечающие за обозначение прохождения есть. переменная с приставкой full обозначает, что человек в процессе прохождения нашёл сокровище: https://pastebin.com/Ls72PevX
А покороче можно сформулировать. Читать долго. В коде овер 600 строк. Чужое время не жалко?
Лучше не спрашивай про программирование на Ответах Мейл. Спрашивай на https://zelenka.guru/ или https://ru.stackoverflow.com/ Эти форумы специально для программистов и хакеров. (И там есть немного запрещенных вещей)
А вот есть агентство по разработке чат-ботов и у них куча кейсов https://botcreators.ru/blog/kejsy/ .