Globale veranderlike sigbaarheid in Python
As jy die veranderlike num uit
die funksie na die buitenste blok kode skuif, sal dit
globale sigbaarheid
verkry
en sal nie net binne die funksie beskikbaar wees nie,
maar ook van buite af:
num = 1
def func():
print(num)
func() # sal 1 uitvoer
Wat sal die resultaat wees van die uitvoering van die volgende kode:
num = 2
def func():
return num
func()
print(num)
Wat sal die resultaat wees van die uitvoering van die volgende kode:
num = 2
def func():
return num1
print(func())