Pythonda o'zgaruvchilarning global doirasi
Agar num o'zgaruvchisini
funksiyadan tashqi kod blokiga ko'chirsak, u
global doiraga ega bo'ladi
va nafaqat funktsiya ichida,
balki tashqarida ham mavjud bo'ladi:
num = 1
def func():
print(num)
func() # 1 ni chiqaradi
Quyidagi kodni bajarish natijasi qanday bo'ladi:
num = 2
def func():
return num
func()
print(num)
Quyidagi kodni bajarish natijasi qanday bo'ladi:
num = 2
def func():
return num1
print(func())