label start: # ещё не выбранные варианты $ q = [ 1, 2, 3 ] label menu1: menu: "Перебираем все возможные варианты." "Выбор 1" if 1 in q: $ q.remove(1) "Выбор 2" if 2 in q: $ q.remove(2) "Выбор 3" if 3 in q: $ q.remove(3) # повторять, пока из списка не удалятся все вырианты if q: jump menu1 return
И еще вопрос.
ОтветитьУдалитьМеню имеет 4 варианта ответа. на каждом варианте последовательно разные ответы, последний зацикливается.
и наконец четвертый вариант выведет в продолжение только после ответа на предыдущие.
например мы видим девушку возникает меню из 4 пунктов:
1 сколько лет
2 сколько зим
3 что за одежка
4 может подкатить?
При выборе варианта 1, диалог со своей картинкой (интересно сколько ей лет) и возвращает на предыдущее меню. При выборе 1 снова, еще один диалог (да хз сколько, выглядит на 18). третий раз выбор первого варианта, диалог с картинкой (да пох, спрошу позже), будет повторяться сколько не выбирай 1, и выводить обратно в меню. И так каждый из четырех вариантов. Когда-же уже наконец откроются все диалоги пойдет продолжение как ответ на какой либо из зацикленных ранее вопросов...
собственно вопроса не заметил.
Удалитьвы поставили техзадание, которое вам предстоит выполнить. что ж, выполняйте. если хотите, чтобы это сделал я, то сначала договоримся о цене))
я вам показал, что если в конце варианта выбора поставить "if условие", то вариант появится только при выполнении этого условия. всё, можете ставить такие условия, какие вам нужны. включаем мозг и приступаем к работе. я верю, что у вас всё получится!
При тестинге выводится ошибка, оператор while ожидает непустой блок. Есть подсказки по этому поводу?
ОтветитьУдалитьвсё работает. если только вы не пользуетесь какой-нибудь древней недоделанной, забаженой версией ренпая.
УдалитьКак сделать так что бы после выбора был другой то есть.
ОтветитьУдалитьКто пойдёт в магазин
Выбор:1. Младшая сестра
2. пойти самой
Как дальше мне сделать ещё выбор. В обучении про это не сказано к сожалению.