Уведомления

Группа в Telegram: @pythonsu

#1 Май 30, 2022 18:18:16

steqpen
Зарегистрирован: 2022-05-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос о ф-ции input() в idle и pycharm'e

Обычная программа по вводу двух чисел

x = int(input())
y = int(input())
print(x+y)

В идле все работает корректно: вводишь одно число потом второе, выводит сумму. В пайчарме же программа игнорирует второй инпут, пишет, что

y = int(input())
ValueError: invalid literal for int() with base 10: ‘'

При этом, если в последний импут вставить какую-то фигню(или просто пробел) типо такого

x = int(input())
y = int(input(’йцуцй'))
print(x+y)

То программа заработает. Не очень понимаю в чем проблема, так как у другого человека в видосе код работал: пишет одно число, enter другое и все путем
P.s. я в курсе про функцию map, интересует именно это метод

Прикреплённый файлы:
attachment прога.png (102,3 KБ)

Офлайн

#2 Май 30, 2022 22:09:30

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1352
Репутация: +  118  -
Профиль   Отправить e-mail  

Вопрос о ф-ции input() в idle и pycharm'e

steqpen
В пайчарме же программа игнорирует второй инпут
это баг pycharma community

Офлайн

#3 Май 30, 2022 23:36:32

steqpen
Зарегистрирован: 2022-05-30
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос о ф-ции input() в idle и pycharm'e

xam1816
Никак пофиксить нельзя? Просто парень в видосе писал код и у него все норм было, не думаю, что у него был проф пайчарм

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version