Как убрать варианты ответа на питоне - Общение Python мододелов

Вопрос Как убрать варианты ответа на питоне

Регистрация
8 Янв 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
zoo = ["Ленинградский Зоопарк", "Контактный зоопарк"]



if chosen_answer == "Зоопарки":

location="Отель"

title = "В какой зоопарк хочешь отправиться"

question = "Куда отправишься теперь?"

answers = zoo[:]



if chosen_answer == "Ленинградский Зоопарк":

location= "Ленинградский Зоопарк"

title = "Ты все посмотрел"

zoo.remove("Ленинградский Зоопарк")

question = "Куда отправишься теперь?"

answers = ["Вернутся назад", "Купить мороженое"]



if chosen_answer == "Контактный зоопарк":

location= "Контактный зоопарк"

title = "Ты все посмотрел"

zoo.remove("Контактный зоопарк")

question = "Куда отправишься теперь?"

answers = ["Вернутся назад", "Купить мороженое"]



Как сделать так, чтобы после выбора варианта ответа при следующем выборе его уже не было? zoo.remove не работает
 
Регистрация
23 Ноя 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
ты можешь использовать метод 'remove()' для удаления этого варианта из списка 'answers'.
вот коррект код: zoo = ["Ленинградский Зоопарк", "Контактный зоопарк"]

if chosen_answer == "Зоопарки":
location="Отель"
title = "В какой зоопарк хочешь отправиться"
question = "Куда отправишься теперь?"
answers = zoo[:]

if chosen_answer == "Ленинградский Зоопарк":
location= "Ленинградский Зоопарк"
title = "Ты все посмотрел"
zoo.remove("Ленинградский Зоопарк")
question = "Куда отправишься теперь?"
answers = zoo[:]
answers.remove("Ленинградский Зоопарк")

if chosen_answer == "Контактный зоопарк":
location= "Контактный зоопарк"
title = "Ты все посмотрел"
zoo.remove("Контактный зоопарк")
question = "Куда отправишься теперь?"
answers = zoo[:]
answers.remove("Контактный зоопарк")
 
Регистрация
14 Сен 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
проще перезаписать тип данных с листа на строку
 
Регистрация
9 Сен 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
"Как сделать так, чтобы после выбора варианта ответа при следующем выборе его уже не было?"
Заносить в set и делать проверку на вхождение этого ответа в set. Есть вхождение - исключаем. Для этого нужно организовать цикл
 
Сверху Снизу