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())