Lokalt variabelområde i Python

Alle variabler inde i en funktion har et såkaldt lokalt område synlighed - de er kun tilgængelige inden for deres egen funktions grænser, og i den eksterne kode kan man ikke arbejde med dem.

Lad os sige, at vi har en funktion, inde i hvilken der er en variabel num:

pythondef func():
  num = 2
  return num

Lad os kalde den og prøve at udskrive variablen num til konsollen. Efter udførelse af koden returneres en fejl, fordi variablen er ukendt i den eksterne kode:

pythonfunc()
print(num) # vil vise en fejl
Задание 1

Hvad bliver resultatet af udførelsen af følgende kode:

pythondef func():
  num = 1

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

Hvad bliver resultatet af udførelsen af følgende kode:

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

func()
Задание 3

Hvad bliver resultatet af udførelsen af følgende kode:

pythondef func():
  num = 5
  return num

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

Hvad bliver resultatet af udførelsen af følgende kode:

pythondef func():
  num = 7
  return num

func()
print(num)