Почему в командной строке не правильный вывод?
Вот ситуация: В командной строке Windows 10
при вводе команды:
>>> for i in [1, 2, 3]:
... print(i, end = ' ')
Выводит : 3
Вместо : 1 2 3
В IDLE(Python) и PyCharm все выводит правильно.
Как я понял, end() заменяет не только \n , но и все что находится до 3. Проблема появляется только в интерактивном сеансе Python в командной строке Windows (10).