Quiz a sorpresa sulla comprensione dell'ambito
In questo esercizio metterai in pratica ciò che hai imparato sull'ambito delle funzioni. La variabile num è stata predefinita come 5, insieme alle seguenti definizioni di funzioni:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
Prova a chiamare func1() e func2() nella shell, quindi rispondi alle seguenti domande:
- Quali sono i valori stampati quando si chiamano
func1()efunc2()? - Qual è il valore di
numnell'ambito globale dopo aver chiamatofunc1()efunc2()?
Questo esercizio fa parte del corso
Introduzione alle funzioni in Python
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio