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 exercicio faz parte do curso
Como escrever funções em Python
exercicio interativo prático
Tente este exercicio 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()