НачатьНачать бесплатно

Изменение переменных за пределами локальной области видимости

Иногда функции нужно изменить переменную, которая находится за пределами её локальной области видимости. Это не всегда лучшая практика, но знать, как это сделать, всё равно полезно. Обновите эти функции так, чтобы они могли изменять переменные, обычно недоступные в их локальной области видимости.

Это упражнение является частью курса

Написание функций на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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()
Редактировать и запускать код