Hiểu cách hoạt động
Biến gán trong hàm thường có phạm vi cục bộ; biến ngoài có thể được đọc nếu không có gán cục bộ cùng tên trong phạm vi đó. Gán tên x trong hàm không tự sửa tên x ngoài; global thay quy tắc nhưng nên ưu tiên truyền đối số vàreturn rõ. Phân biệt phạm vi tên với thay đổi đối tượng danh sách được truyền vào.