Ну если в одном куске кода в консоли определить переменную через лет, она доступна в следующем
Если бы они вели себя как отдельные блоки, это было бы не так
Это происходит из за последовательности областей и блоков. Интерпретатор ищет нужное имя сначала в своей области или блоке, если не находит - идет уровнем выше и так далее вплоть до глобальной области.
Это происходит из за последовательности областей и блоков. Интерпретатор ищет нужное имя сначала в своей области или блоке, если не находит - идет уровнем выше и так далее вплоть до глобальной области.