Запутался в решении

Напишите программу, которая считывает три строки по очереди, а затем выводит их в той же последовательности, каждую на отдельной строчке.

Формат входных данных На вход программе подаются три строки, каждая на отдельной строке.

Формат выходных данных Программа должна вывести введенные строки в той же последовательности, каждую на отдельной строке.

Примечание. Для считывания текста используйте команду input(), для печати текста на экране используйте команду print().

Моё решение:

a = input()
print("I was")
print("born")
print("this way")
b = input()
print("I love")
print("Python")
print("so much")`

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

Автор решения: Zhihar
  1. где у вас в приведённом коде 3 считанных строчки (по сути 3 input)?
  2. где у вас в коде вывод считанных строк (которые вы записали в переменные)?
  3. почему вы выводите какие-то левые тексты, а не то, что получено с помощью команд input?

пример:

text1 = input('введите первую строку: ')
#какой-то код
print(text1) # вывод первой строки
→ Ссылка
Автор решения: sigalgleb
a = input() # вводим первую строку, жмем enter
b = input() # вводим вторую строку, жмем enter
c = input() # вводим третью строку, жмем enter

print(a) # выводим первую строку
print(b) # выводим вторую строку
print(c) # выводим третью строку
→ Ссылка
Автор решения: Anaconda

Такого результата можно добиться несколькими способами. Более простой, но более длинный способ:

a = input("Введите первую строку: ")
b = input("Введите вторую строку: ")
c = input("Введите третью строку: ")
print(a)
print(b)
print(c)

Или можно сделать короче:

a = input("Введите первую строку: ")
b = input("Введите вторую строку: ")
c = input("Введите третью строку: ")
print(f"{a}\n{b}\n{c}")

Надеюсь, что смог Вам помочь!

→ Ссылка
Автор решения: ПИТОНИСТ версия-3-8

Ловите решение в 2 строки

a, b, c = input(), input(), input()
print(a+'\n'+b+'\n'+c)
→ Ссылка