Các anh cho em hỏi làm thế nào để kiểm soát scope tốt ạ. Với lại cho scope của các ngôn ngữ khác nhau có khác nhau không ạ. Em thấy scope của python khá khác với scope của js. Chẳng hạn
với js
x = 1;
function foo() {
x = 3;
}
foo(); /// x sẽ là 3
nhưng với python làm tương tự thì x vẫn bằng 1 nếu không thêm global x trước x = 3. Vậy có phải python quá bất tiện ko ạ