Ein weiterer wichtiger Aspekt der Grundlagen der Programmierung ist die Funktion. Eine Funktion ist ein Block von Code, der eine bestimmte Aufgabe ausführt und der wiederholt aufgerufen werden kann. Funktionen ermöglichen es, den Code zu strukturieren und zu organisieren, um ihn besser lesbar und wiederverwendbar zu machen. In Python können Funktionen wie folgt definiert werden:
def grüße(name):
print("Hallo, " + name + "!")
Diese Funktion kann dann wie folgt aufgerufen werden:
grüße("Max")
Die Funktion wird mit dem Argument "Max" aufgerufen, was zu der Ausgabe "Hallo, Max!" führt. Funktionen können auch mehrere Argumente aufnehmen und Rückgabewerte liefern. Die Verwendung von Funktionen hilft dabei, den Code zu modularisieren und zu verbessern. Ein Beispiel für eine Funktion, die mehrere Argumente aufnimmt und einen Rückgabewert liefert, ist die Funktion zur Berechnung des Durchschnitts zweier Zahlen:
def durchschnitt(a, b):
return (a + b) / 2
Diese Funktion kann dann wie folgt aufgerufen werden:
durchschnittswert = durchschnitt(5, 10)
print(durchschnittswert)
Die Ausgabe würde "7.5" sein.