@yternoxs

Как сделать вечное вложение слов в список?

Как сделать бесконечное вложение слова в список до того момента пока пользователь ничего не введёт?
прошу прощение за формулировку:)
вот пример
>> Введите слово: камень
>> Введите слово: вода
>> Введите слово: лес
>> Введите слово:
>> ['камень','вода','лес']
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 4
SoreMix
@SoreMix Куратор тега Python
yellow
data = []
while True:
    word = input('Слово: ')
    if word:
        data.append(word)
    else:
        break
print(data)
Ответ написан
Комментировать
@sand3001
Всего по немногу
Пока булево b является true ( вводим слово, если слово равно "" (b=false) иначе (добавить слово в список)) вывести список
Прошу прощения за формулировку;)
Ответ написан
Комментировать
samodum
@samodum
Какой вопрос - такой и ответ
Это называется бесконечным циклом.
Этому учат в школе на уроке информатики
Ответ написан
Комментировать
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
data = []
word = '1' #  переменная word должна быть в начале цикла, причем не пустая
while word: #  проверяю, не пустое ли слово введено.
    word = input('Слово: ')
    data.append(word)
data.pop(len(data)-1) #  удаляю последний "пустой" элемент списка
print(data)

переделал вариант SoreMix
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы