CommencerCommencer gratuitement

Petit quiz sur votre compréhension de la portée

Dans cet exercice, vous allez mettre en pratique ce que vous avez appris sur la portée des fonctions. La variable num a été prédéfinie sur 5, aux côtés des définitions de fonctions suivantes :

def func1():

    num = 3

    print(num)


def func2():

    global num

    double_num = num * 2

    num = 6

    print(double_num)

Essayez d’appeler func1() et func2() dans le shell, puis répondez aux questions suivantes :

  • Quelles sont les valeurs affichées lorsque vous appelez func1() et func2() ?
  • Quelle est la valeur de num dans la portée globale après avoir appelé func1() et func2() ?

Cet exercice fait partie du cours

Introduction aux fonctions en Python

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice