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:
pythonnum = 1
def func():
print(num)
func() # 1 ni chiqaradi
Задание 1
Quyidagi kodni bajarish natijasi qanday bo'ladi:
pythonnum = 2
def func():
return num
func()
print(num)
Задание 2
Quyidagi kodni bajarish natijasi qanday bo'ladi:
pythonnum = 2
def func():
return num1
print(func())