Зміна змінних поза локальною областю видимості
Іноді вашим функціям потрібно змінити змінну, що знаходиться поза їхньою локальною областю видимості. Хоч це зазвичай і не вважають найкращою практикою, варто знати, як це зробити, на випадок якщо знадобиться. Оновіть ці функції так, щоб вони могли змінювати змінні, які зазвичай лежать поза їхньою областю видимості.
Ця вправа є частиною курсу
Написання функцій у 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()