Форум сайта python.su
Всем привет!
Система Windows 10 x64
Обновил Sublime Text до 4 версии. int(input()) запрашивает ввод до бесконечности. Со строками (просто input()) все работает корректно.
В третьей версии такого не было, все работало корректно.
Переустановка не помогла, в чем может быть проблема?
Всем спасибо!
Скрин во вложении.
Отредактировано artemu88 (Июль 22, 2021 14:34:35)
Прикреплённый файлы:
пример.jpg (66,9 KБ)
Офлайн
artemu88Выполни
int(input()) запрашивает ввод до бесконечности
n = int(input()) print(n)
Офлайн
Такая же беда. Ввожу первый раз число, нажимаю Enter, и Sublime повторно запрашивает, и так до бесконечности.
Офлайн
artemu88
А точно запрашивает то? Добавьте что-ли подсказку
n = int(input('enter number')) print('You entered {}'.format(n))
Офлайн
Да. Тоже самое.
Прикреплённый файлы:
Безымянный.jpg (56,6 KБ)
Офлайн
artemu88
Ок, так запрашивает он все-таки один раз, просто вы не можете окончить ввод. Вероятно, в саблайме признак конца ввода какой-то свой. Попробуйте вместо Enter комбинации Ctrl+Enter, Alt+Enter и так далее
Офлайн
А я погуглил совсем чуть-чуть и выяснил, что саблайм в режиме REPL вообще не умеет
https://forum.sublimetext.com/t/python-3-input-doesnt-work/34418/2
Офлайн
Надо плагин ставить,
Обновил Sublime Text до 4 версии.видимо плагин не подходит к новой версии
Офлайн
В 4 версии окончание ввода: пробел после последнего ввода и затем Enter.
Спасибо!
Можно ли где-то это поменять?
Отредактировано artemu88 (Июль 23, 2021 12:58:47)
Офлайн
artemu88Выполняй код в обычной консоли. А в Sublime Text только пиши код. Просто привыкни к этому, тогда тебе никогда не придётся подстраиваться под очередной редактор. Иначе ставь нормальную IDE себе, типа PyCharm. Там обычно аудитория больше и такими особенностями и умностями её стараются не раздражать. Но и редакторы в IDE слабоваты обычно. Лучше использовать всё вместе и ещё свои программки использовать, если ты программист, конечно, и умеешь писать свои программки, а не юзерок обычный, который только на чужом может творить своё творчество.
Можно ли где-то это поменять?
Отредактировано py.user.next (Июль 23, 2021 01:34:21)
Офлайн