ты можешь использовать метод '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("Контактный зоопарк")
"Как сделать так, чтобы после выбора варианта ответа при следующем выборе его уже не было?"
Заносить в set и делать проверку на вхождение этого ответа в set. Есть вхождение - исключаем. Для этого нужно организовать цикл