Задать вопрос
@anna_vorontsova95
Python

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

Есть несколько строк входных данных (их число заранее неизвестно).
Например
прооо кууа
акпк енг рнрг нрн
полид кпр нннр
Как ввести их в один список.
Мои попытки с использованием стоп -слов ниже:
book=[]
stroka=input().split()
while stroka!="":
book.extend(stroka)
stroka=input().split()
  • Вопрос задан
  • 13953 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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, ''))
Ответ написан
Ваш ответ на вопрос

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

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