CommencerCommencez gratuitement

Comprendre la portée

Quelles sont les quatre valeurs affichées par ce script ?

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)

Cet exercice fait partie du cours

<cours>Écrire des fonctions en Python</cours>
Voir le cours

Exercice interactif pratique

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice