Как новичок в python, концепция «замыкания» кажется мне странной. Я понимаю, что компилятор сначала сканирует на наличие ошибок, а затем печатает программу, поэтому закрытие здесь выглядит нормально. Но интерпретатор вводит код line-by-line.Так, он должен показывать ошибку, не так ли?