@anna_vorontsova95
Python

Как ввести несколько строк через input () в Python?

Есть несколько строк входных данных (их число заранее неизвестно).
Например
прооо кууа
акпк енг рнрг нрн
полид кпр нннр
Как ввести их в один список.
Мои попытки с использованием стоп -слов ниже:
book=[]
stroka=input().split()
while stroka!="":
book.extend(stroka)
stroka=input().split()
  • Вопрос задан
  • 12596 просмотров
Пригласить эксперта
Ответы на вопрос 2
a,b=[],[1]
while len(b)!=0:
    b=[b for b in input().split()]
    for i in range(len(b)):
        a.append(b[i])
Ответ написан
@o5a
Можно использовать подобную конструкцию, будет складывать вводимые строки в список data, пока не введется пустая строка
data = list(iter(input, ''))
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы