Гузариши глобалии тағирёбандаҳо дар Python
Агар тағирёбандаи num аз
функсия ба блоки берунии код гузаронида шавад, он
ҳудуди глобалии дидан-ро ба даст меорад
ва на танҳо дар дохили функсия,
балки аз берун дастрас мешавад:
num = 1
def func():
print(num)
func() # 1-ро чоп мекунад
Натиҷаи иҷрои коди зерин чӣ хоҳад буд:
num = 2
def func():
return num
func()
print(num)
Натиҷаи иҷрои коди зерин чӣ хоҳад буд:
num = 2
def func():
return num1
print(func())