Python'da Yerel Değişken Kapsamı

Bir fonksiyonun içindeki tüm değişkenler yerel kapsam olarak adlandırılır - sadece kendi fonksiyonları içinde erişilebilirler ve dış kodda onlarla çalışılamaz.

İçinde num değişkeni bulunan bir fonksiyonumuz olduğunu varsayalım:

pythondef func():
  num = 2
  return num

Onu çağıralım ve num değişkenini konsola yazdırmaya çalışalım. Kod çalıştırıldıktan sonra bir hata dönecektir, çünkü değişken dış kodda bilinmiyor:

pythonfunc()
print(num) # hata verecek
Задание 1

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

pythondef func():
  num = 1

func()
print(num)
Задание 2

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

pythondef func():
  num = 3
  print(num)

func()
Задание 3

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

pythondef func():
  num = 5
  return num

print(func())
Задание 4

Aşağıdaki kodun çalıştırılmasının sonucu ne olacak:

pythondef func():
  num = 7
  return num

func()
print(num)