Почему \ n не создает новую строку в списке? - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь создать программу многострочного ввода, но когда я добавляю \ n в мой список, она не печатает и не создает новую строку.Насколько я знаю, он просто исчезает

first = input("input message here")
line_num = 2
line_content = []
for each_line in range(lines-1):
    nextLINE= input("             line"+ str(line_num))
    line_content.append(nextLINE)
    final = (str(line_content)).upper()
    list(final).append('\n ')
    line_num += 1
print(first.upper())
print(final)

Если я введу 3 строки:

строка 1: привет мир,
строка 2: это не работает,
строка 3: пожалуйста, помогите мне исправить это

он возвращает:

HELLO WORLD

['ЭТО НЕ РАБОТАЕТ', 'ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ ИСПРАВИТЬ ЭТО']

То, что я хочу вернуть, это:

ПРИВЕТ МИР

ЭТО НЕ РАБОТАЕТ

ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ ИСПРАВИТЬ ЭТО

...