Используйте клавишу пробела, чтобы отступить. Это проще всего сделать, прежде чем вводить какой-либо код. Если в строке уже есть код, поместите курсор редактирования между концом отступа и началом кода, прежде чем нажимать клавишу Backspace. Обратите внимание, что в IDLE каждый вводит и редактирует и представляет полные операторы для выполнения. Отсюда никаких вторичных подсказок. Пример:
>>> a, x, y = 1, 2, 3 # Bind some names. This is one statement.
>>> if a: # When you hit return, IDLE see that you entered the header
# of a compound statement and indents the next line with a Tab.
# Note that I have to use 8 spaces here instead of a tab.
print(x) # When you hit return, IDLE keeps the same indent.
# Use Backspace [<--] to dedent back to the margin.
else: # Do not line up 'else' with 'if' by adding 4 spaces.
# Since this is another header, an indent is added on the next line.
print(y) # No header, indent kept the same.
# Hit Return to enter blank line
Последняя пустая строка указывает на то, что составной оператор завершен и должен быть выполнен. До тех пор можно редактировать любую часть утверждения.
Я немного ошеломлен тем, что 3 человека предложили бы неуклюжий и гораздо более сложный обходной путь выбора строки или, по крайней мере, отступа и использования control- [. Я думаю о том, как сделать легкий путь более очевидным.
Я осознаю, что отсутствие «если», «элиф» и «еще» не выстроено в ряд - это неприятность. Я намерен это исправить.