Zum Inhalt springen

Einführung in die Grundlagen der Programmierung

Schritt 2 von 7

Ein weiterer wichtiger Teil der Grundlagen der Programmierung sind Funktionen. Funktionen ermöglichen es uns, wiederkehrende Blöcke von Code zu definieren und diese dann an verschiedenen Stellen im Programm auszuführen. Indem wir Funktionen nutzen, können wir unsere Programme übersichtlicher und einfacher zu warten machen. In Python können wir Funktionen mit dem def-Schlüsselwort definieren. Zum Beispiel können wir eine Funktion gruss definieren, die einen Namen entgegennimmt und einen entsprechenden Gruß ausgibt:

def gruss(name):
print("Hallo, " + name)
 
gruss("Max")

Diese Funktion kann dann mit verschiedenen Namen aufgerufen werden, um jeweils einen entsprechenden Gruß auszugeben. Funktionen können auch Rückgabewerte haben, was es ermöglicht, das Ergebnis einer Funktion in einer Variablen zu speichern. Ein Beispiel könnte wie folgt aussehen:

def addiere(zahl1, zahl2):
return zahl1 + zahl2
 
ergebnis = addiere(5, 7)
print(ergebnis)

In diesem Beispiel definieren wir eine Funktion addiere, die zwei Zahlen addiert und das Ergebnis zurückgibt. Anschließend rufen wir diese Funktion mit den Zahlen 5 und 7 auf und speichern das Ergebnis in der Variablen ergebnis, die wir dann ausgeben.