PyCharm второе введённое значение считает пустым

Всем привет! Столкнулся с проблемой в PyCharm. При написании любого простейшего кода, где пользователю требуется вводить более одного значения, второе значение воспринимается пустым. Для примера код:

x = int(input())
y = int(input())
s = x * y
print(s)

В любом интерпретаторе работает корректно, но в PyCharm почему-то после ввода двух значений выдаёт ошибку:

Traceback (most recent call last):
File "C:\Users\Oleg\PycharmProjects\pythonProject1\main.py", line 2, in <module>
y = int(input())
ValueError: invalid literal for int() with base 10: ''

Со временем понял, что он почему-то считает, будто второе значение вообще не было введено, хотя ввод осуществляется корректно. При этом, если запускать код не через кнопку "Run", а через "Debug", то всё работает нормально.

С чем такое может быть связано?


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

Автор решения: vitidev

Это баг PyCharm. Ждем фикса.

А пока что в Run | Edit Configurations включить Emulate terminal in output console или Run with python console - смотря что сработает.

→ Ссылка