Quiz zum Verständnis des Geltungsbereichs
Mit dieser Aufgabe übst du, was du über den Geltungsbereich von Funktionen gelernt hast. Die Variable num wurde als 5 vordefiniert, neben den folgenden Funktionsdefinitionen:
def func1():
num = 3
print(num)
def func2():
global num
double_num = num * 2
num = 6
print(double_num)
Versuche, func1() und func2() in der Shell aufzurufen und beantworte dann die folgenden Fragen:
- Welche Werte werden ausgegeben, wenn du
func1()undfunc2()aufrufst? - Welchen Wert hat
numim globalen Geltungsbereich nach dem Aufruf vonfunc1()undfunc2()?
Diese Übung ist Teil des Kurses
<Kurs>Einführung in Funktionen in Python</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten