Как считать неизвестное количество строк в Python3?

Для считывания неизвестного количества строк в Python3 вы можете использовать цикл while. Цикл будет выполняться до тех пор, пока пользователь не введет специальный символ (например, пустую строку). Вот пример кода, который демонстрирует это:

lines = []  # Список, в котором будут храниться считанные строки

while True:
    line = input("Введите строку (или нажмите Enter, чтобы закончить): ")
    
    if line == "":
        break  # Завершаем цикл, если пользователь ввел пустую строку
    
    lines.append(line)  # Добавляем считанную строку в список

# Выводим все считанные строки на экран
print("Считанные строки:")
for line in lines:
    print(line)

В этом коде мы создаем пустой список lines, который будет хранить все считанные строки. Затем мы используем бесконечный цикл while True, который будет выполняться до тех пор, пока не будет выполнено условие остановки. Внутри цикла мы запрашиваем у пользователя ввод строки с помощью функции input, и проверяем, является ли введенная строка пустой. Если да, то мы прерываем цикл с помощью оператора break. Если строка не пустая, то мы добавляем ее в список lines с помощью метода append.

По окончании считывания строк мы выводим все считанные строки на экран с помощью цикла for.

Таким образом, с помощью данного кода вы можете считать любое количество строк в Python3, пока пользователь не введет пустую строку.