Modificação de variáveis fora do escopo local
Às vezes, suas funções precisarão modificar uma variável que está fora do escopo local dessa função. Embora geralmente não seja uma prática recomendada fazer isso, ainda assim é bom saber como, caso você precise fazer isso. Atualize essas funções para que elas possam modificar variáveis que normalmente estariam fora de seu escopo.
Este exercício faz parte do curso
Como escrever funções em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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()