Globaler Geltungsbereich von Variablen in Python
Wenn man die Variable num aus
der Funktion in den äußeren Codeblock verschiebt,
erhält sie einen globalen Geltungsbereich
und wird nicht nur innerhalb der Funktion,
sondern auch von außen zugreifbar:
num = 1
def func():
print(num)
func() # gibt 1 aus
Wie wird das Ergebnis der Ausführung des folgenden Codes sein:
num = 2
def func():
return num
func()
print(num)
Wie wird das Ergebnis der Ausführung des folgenden Codes sein:
num = 2
def func():
return num1
print(func())