Beispiele und Musterlösungen
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

03_scope.py 545B

12345678910111213141516171819202122232425262728293031323334
  1. # Gültigkeitsbereich von Variablen
  2. # 1. Beispiel: Änderungen an lokalen Variablen beeinflussen globale Variablen nicht
  3. a = 1 # Globale Variable
  4. def f():
  5. a = 2 # Lokale Variable
  6. f()
  7. print(a)
  8. # 2. Beispiel: Das Verdecken der globalen Variable durch eine lokale Variable
  9. # kann durch die Verwendung des Schlüsselworts 'global' verhindert werden
  10. def f():
  11. global a
  12. a = 2
  13. f()
  14. print(a)
  15. # 3. Beispiel: Eine globale Variable kann in einer Funktion erstellt werden
  16. def f():
  17. global b
  18. b = 3
  19. f()
  20. print(b)