Я борюсь с оператором If Else в Python 3.5.2, который я недавно установил. Я использую IDLE для запуска моего кода.Python if else синтаксис
Вот мой код ниже (screenshot).
Я получаю синтаксическую ошибку, как только нажимаю клавишу «Enter» после «Else». Я пробовал играть с отступом, двоеточием и т. Д., Но я получаю ошибку во всех комбинациях, которые я пробовал до сих пор. Я видел похожие вопросы (для предыдущей версии python) здесь, а также Quora, но ни одно из этих решений не работает для меня. Пожалуйста помоги! (Я использую MacBook - в случае изменения чего-либо).
Вы печатаете непосредственно в оболочке IDLE, а не в редакторе IDLE. В строке меню выберите «IDLE -> Новый файл» и введите в него код, а затем запустите его. – jwpfox
Я считаю, что он может это сделать, поскольку это просто REPL: https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop –
Спасибо. Это действительно срабатывало, когда я привязывался к редактору IDLE. Вы знаете, почему он работает в редакторе, но не в оболочке? Или мы не должны писать код в оболочке? – ps1495