Ввод произвольного количества строк с клавиатуры

Как в Python ввести произвольное количество строк с клавиатуры?

Входные данные:

  • 1 2 6
  • 2 3 7
  • 3 1 1
  • 2 4 6
  • ……………
  • X Y W

Ответы (2 шт):

Автор решения: CrazyElf

Ну, например:

while True:
    inp = input()
    if inp == '':
        break
    # тут что-то делаем с inp

Ввод пустой строки - прекращение ввода.

→ Ссылка
Автор решения: Stanislav Volodarskiy

Читайте входной поток построчно:

import sys


for line in sys.stdin:
    line = line.rstrip('\n')
    # работа с введённой строкой
→ Ссылка