Как завершить цикл while, если одно и то же значение введено дважды?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как завершить цикл while, если одно и то же значение введено дважды?

Сообщение Anonymous »

Как написать цикл while, который запрашивает у пользователя ввод данных и прерывается, когда одно и то же значение используется дважды подряд?
Это моя текущая попытка, которая пытается использовать len(set(word)), чтобы получить предыдущее слово:
story = ""

while True:
word = input("Give me a word: ")
if word == "end" or word == len(set(word)):
break
story += word + " "

print(story)


Подробнее здесь: https://stackoverflow.com/questions/677 ... tted-twice
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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