Избегайте предыдущего значения при случайном выборе из спискаPython

Программы на Python
Anonymous
Избегайте предыдущего значения при случайном выборе из списка

Сообщение Anonymous »


Я хочу, чтобы мой код выводил 5 функций wrong(), чтобы в строке не было двух одинаковых текстовых функций. И, конечно, я не хочу, чтобы это произошло случайно.

Я хочу быть уверен, что если я использую эту функцию хотя бы дважды, я на 100% уверен, что предыдущее значение не будет таким же, как следующее.

Например, чего я хочу избежать:

Неверно! Неправильный! Хотя это еще ладно:

Неверно! Неправильно! Неправильный! Мой код:
импортировать случайным образом определенно неправильно(): error_stats=["\n Неправильно!","\n Не повезло!","\n Удачи в следующий раз!","\n Ещё нет!","\n Неверно!"] rand = случайный.выбор(неправильная_статистика) rand3 = случайный.выбор(неправильная_статистика) norep(rand,rand3,wrong_stats) защита norep(rand,rand3,wrong_stats): если рандом == рандом3: то же = Истина в то же время: rand = случайный.выбор(неправильная_статистика) если rand != rand3: печать (ранд) перерыв Элиф Рэнд != rand3: печать (ранд) неправильный() неправильный() неправильный() неправильный() неправильный()

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