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()
etfunc2()
? - Quelle est la valeur de
num
dans la portée globale après avoir appeléfunc1()
etfunc2()
?
Cet exercice fait partie du cours
Introduction aux fonctions en Python
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
