Найти - Пользователи
Полная версия: Программа "Без гласных", ошибка с русскими словами.
Начало » Python для новичков » Программа "Без гласных", ошибка с русскими словами.
1 2
ilya19


Обычный Python Shell, который IDLE запускает по нажатию F5. В настройках IDLE не нашел, где можно ту или иную кодироку поставить.

При запуске в обычном терминале ругается:

MacBook-Ilia:python iliaaleksandrov$ python bezglasnyx.py
Введите слово или предложение Илья
Traceback (most recent call last):
  File "bezglasnyx.py", line 2, in <module>
    message=input('Введите слово или предложение ')
  File "<string>", line 1
    Илья
    ^
SyntaxError: invalid syntax
ilya19
MacBook-Air-Ilia:python iliaaleksandrov$ python3 bezglasnyx.py
Введите слово или предложение Илья
Создана новая строка л
Создана новая строка ль
Все, мы получили ваше предложение без гласных ль
MacBook-Air-Ilia:python iliaaleksandrov$

Да, в обычном терминале все ок!
Осталось понять, как консоль IDLE настроить.
Или просто запускать в обычном терминале все..
Спасибо!
FishHook
ilya19
Осталось понять, как консоль IDLE настроить.
Или просто запускать в обычном терминале все..
IDLE - это инструмент разработчика (очень слабенький инструмент мягко говоря). Пользователь, для которого вы пишите программу никогда не увидит её работу внутри ИДЛЕ.
ИМХО, в пень её вообще, забудьте про ИДЛЕ, никто её не использует, возьмите нормальный редактор, PyCharm или Sublime Text. Да хоть бы и vim.
Iskatel
2ilya19 А сколько питонов у вас стоит?

ilya19
Traceback (most recent call last):
File “bezglasnyx.py”, line 2, in <module>
message=input('Введите слово или предложение ')
File “<string>”, line 1
Илья
^
SyntaxError: invalid syntax

Такое поведение типично для второго питона, где согласно справке input() Equivalent to eval(raw_input(prompt)). Т.е. питон пытается выполнить как код то, что вы ввели.
По справке третьего питона input возвращает строку.

Такое ощущение что у вас два питона вместе стоят.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB