Перебрать все-все варианты выборов

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

Комментарии

  1. И еще вопрос.
    Меню имеет 4 варианта ответа. на каждом варианте последовательно разные ответы, последний зацикливается.
    и наконец четвертый вариант выведет в продолжение только после ответа на предыдущие.
    например мы видим девушку возникает меню из 4 пунктов:
    1 сколько лет
    2 сколько зим
    3 что за одежка
    4 может подкатить?
    При выборе варианта 1, диалог со своей картинкой (интересно сколько ей лет) и возвращает на предыдущее меню. При выборе 1 снова, еще один диалог (да хз сколько, выглядит на 18). третий раз выбор первого варианта, диалог с картинкой (да пох, спрошу позже), будет повторяться сколько не выбирай 1, и выводить обратно в меню. И так каждый из четырех вариантов. Когда-же уже наконец откроются все диалоги пойдет продолжение как ответ на какой либо из зацикленных ранее вопросов...

    ОтветитьУдалить
    Ответы
    1. собственно вопроса не заметил.
      вы поставили техзадание, которое вам предстоит выполнить. что ж, выполняйте. если хотите, чтобы это сделал я, то сначала договоримся о цене))
      я вам показал, что если в конце варианта выбора поставить "if условие", то вариант появится только при выполнении этого условия. всё, можете ставить такие условия, какие вам нужны. включаем мозг и приступаем к работе. я верю, что у вас всё получится!

      Удалить
  2. При тестинге выводится ошибка, оператор while ожидает непустой блок. Есть подсказки по этому поводу?

    ОтветитьУдалить
    Ответы
    1. всё работает. если только вы не пользуетесь какой-нибудь древней недоделанной, забаженой версией ренпая.

      Удалить
  3. Как сделать так что бы после выбора был другой то есть.

    Кто пойдёт в магазин

    Выбор:1. Младшая сестра
    2. пойти самой

    Как дальше мне сделать ещё выбор. В обучении про это не сказано к сожалению.

    ОтветитьУдалить

Отправить комментарий