ცვლადების გლობალური ვიზიბილიტი პითონში
თუ ცვლადი 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())