Die neue Funktion enthält andere Funktionen

Nachdem wir den Code in der neuen Funktion gesammelt haben, sieht der Code für die Funktion gui_erstellen() so aus:

image with no caption

Fällt Ihnen hier etwas Seltsames auf? Die neue Funktion enthält zwei andere Funktionen. In Python (und einigen anderen Programmiersprachen) können Sie lokale Funktionen nutzen. Eine lokale Funktion ist einfach eine Funktion in einer Funktion.

Eine Funktion in einer Funktion nennt man lokale Funktion.

Schauen wir, warum diese Funktionen im DJ-Programm wichtig sind.

Get Programmieren von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.