Ответ
В JavaScript контекст создается с помощью {} (фигурных скобок) и ограничивает область видимости переменных, объявленных через let и const. В Python блоки контекста создаются отступами (обычно 4 пробела) и не создают новой области видимости - переменные, объявленные внутри блока, видны снаружи.
Пример в JavaScript:
{
let x = 10;
console.log(x); // 10
}
console.log(x); // ReferenceError
Пример в Python:
if True:
x = 10
print(x) # 10
print(x) # 10 - переменная доступна
Ключевое отличие: в JS блок создает новую область видимости, в Python - нет.