IniziaInizia gratis

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() e func2()?
  • Qual è il valore di num nell'ambito globale dopo aver chiamato func1() e func2()?

Questo esercizio fa parte del corso

Introduzione alle funzioni in Python

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio