Sửa đổi biến ngoài phạm vi cục bộ
Đôi khi hàm của bạn sẽ cần thay đổi một biến nằm ngoài phạm vi cục bộ của chính hàm đó. Dù nhìn chung đây không phải là thực hành tốt nhất, nhưng bạn vẫn nên biết cách làm phòng khi cần. Hãy cập nhật các hàm sau để chúng có thể chỉnh sửa các biến vốn dĩ nằm ngoài phạm vi của chúng.
Bài tập này là một phần của khóa học
Viết hàm trong Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
call_count = 0
def my_function():
# Use a keyword that lets us update call_count
____ call_count
call_count += 1
print("You've called my_function() {} times!".format(
call_count
))
for _ in range(20):
my_function()