Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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()
Chỉnh sửa và Chạy Mã