ComeçarComece gratuitamente

Compreensão do escopo

Quais são os quatro valores que esse script imprime?

x = 50

def one():
  x = 10

def two():
  global x
  x = 30

def three():
  x = 100
  print(x)

for func in [one, two, three]:
  func()
  print(x)

Este exercício faz parte do curso

Como escrever funções em Python

Ver Curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Comece o exercício