Консоль принимает одну инструкцию (несколько строк, если это определение function
; if
, for
, while
, ...) для одновременного выполнения.
Здесь: 2 инструкции
_______________
if True: # instruction 1 |
print '1' # _______________|
print 'indentation error on this line' # instruction 2 |
----------------
Здесь: 2 инструкции, разделенные пустой строкой; Пустая строка похожа, когда вы нажимаете Enter => Отдельная инструкция при исполнении
if True:
print '1' # instruction 1
[enter]
print 'no error here' # instruction 1