Глабальная вобласць бачнасці зменных у Python
Калі перанесці зменную num з
функцыі ў знешні блок кода, то яна
набудзе глабальную вобласць бачнасці
і стане даступнай не толькі ўнутры функцыі,
але і звонку:
pythonnum = 1
def func():
print(num)
func() # выведзе 1
Задание 1
Якім будзе вынік выканання наступнага кода:
pythonnum = 2
def func():
return num
func()
print(num)
Задание 2
Якім будзе вынік выканання наступнага кода:
pythonnum = 2
def func():
return num1
print(func())