Эмуляция PyCharm системной консоли Windows не является 100%. Ни один не IDE. Попробуйте сделать это в IDLE или PythonWin, и вы увидите, что он также делает что-то иное, чем вы могли ожидать от консоли Windows.
Это поведение является намеренным. Имейте в виду, что большинство реальных интерактивных приложений Python не взаимодействуют со своими пользователями посредством вызовов input()
и print()
.
Если вы хотите, чтобы ваш вывод работал точно так же, как консоль Windows, отправьте его на консоль Windows.