⊗pyPmFnLVS 1 of 129 menu

Ambito locale delle variabili in Python

Tutte le variabili all'interno di una funzione hanno un cosiddetto ambito locale - sono accessibili solo all'interno della propria funzione e non è possibile utilizzarle nel codice esterno.

Supponiamo di avere una funzione all'interno della quale si trova una variabile num:

def func(): num = 2 return num

Chiamiamola e proviamo a stampare la variabile num nella console. Dopo l'esecuzione del codice, verrà restituito un errore, perché la variabile è sconosciuta nel codice esterno:

func() print(num) # darà un errore

Quale sarà il risultato dell'esecuzione del seguente codice:

def func(): num = 1 func() print(num)

Quale sarà il risultato dell'esecuzione del seguente codice:

def func(): num = 3 print(num) func()

Quale sarà il risultato dell'esecuzione del seguente codice:

def func(): num = 5 return num print(func())

Quale sarà il risultato dell'esecuzione del seguente codice:

def func(): num = 7 return num func() print(num)
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta