ComeçarComece de graça

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

Ver curso

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()
Editar e executar o código