В Python можно ли запрашивать ввод данных пользователем с помощью input() в консоли, одновременно распечатывая текст в строке ДО приглашения? Это должно выглядеть примерно так:
Text 1
Text 2
Text 3
Please enter something: abc
Всякий раз, когда печатается новый текст, он должен быть напечатан после предыдущего текста и до приглашения input(). Также не следует прерывать ввод текста пользователем.
Поэтому после печати "Текст 4" консоль должна выглядеть так:
Text 1
Text 2
Text 3
Text 4
Please enter something: abc
Возможно ли это сделать в Python без использования каких-либо внешних библиотек?
Я уже пытался использовать \r, \b и аналогичные коды, а также потоки. Я также знаю, что мне, вероятно, понадобится, чтобы одна нить распечатывала текст, а у меня другая, запрашивающая ввод пользователя.