lines = []
for _ in range(3):
    lines.append(input())
print(lines)
Представленный Python код выполняет следующую задачу: он запрашивает у пользователя три строки, сохраняет их в список, а затем выводит этот список в консоль. Давайте разберем код построчно:
lines = []:  Создается пустой список с именем lines. Этот список будет использоваться для хранения строк, введенных пользователем.
    for _ in range(3)::  Это цикл for, который выполняется три раза.  Переменная _ используется как индикатор цикла, ее значение не используется внутри цикла.  Функция range(3) создает последовательность чисел от 0 до 2.
    lines.append(input()): Внутри цикла происходит следующее:
      input(): Функция input()  ожидает ввода от пользователя в консоли. Когда пользователь вводит текст и нажимает Enter, введенный текст возвращается в виде строки.
        lines.append(...):  Метод append() добавляет строку, введенную пользователем, в конец списка lines.
        print(lines):  После завершения цикла, то есть после того, как пользователь ввел три строки,  функция print() выводит содержимое списка lines в консоль.  Список будет представлен в виде ['строка1', 'строка2', 'строка3'].
    Пример работы:
Если пользователь введет следующие строки:
    
Первая строка
Вторая строка
Третья строка
    
  
  То результатом выполнения программы будет вывод в консоль:
    
['Первая строка', 'Вторая строка', 'Третья строка']
    
  
  Альтернативные варианты (не требуются, но полезно знать):
lines = [input() for _ in range(3)]
print(lines)map() (если ввод - числа и нужно их сразу преобразовать):
        numbers = list(map(int, [input() for _ in range(3)]))
print(numbers)Возможные вопросы на собеседовании и как отвечать:
"".
    list) и строка (string).