Python-Grundlagen

Funktionen in Python

Funktionen kapseln wiederverwendbare Logik unter einem Namen und vermeiden duplizierten Code.

Was ist Funktionen?

Funktionen kapseln wiederverwendbare Logik unter einem Namen und vermeiden duplizierten Code.

Definiere Funktionen mit Parametern und Rückgabewert.

Wann wird dieser Ansatz verwendet?

  • Python-Syntax anhand von ausführbarem Code lernen.
  • Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
  • Ideen ohne lokale Einrichtung schnell ausprobieren.

Beispielcode

Code ausführen →
main.py
def greet(name, language="Python"):
    return f"Hello, {name}! Welcome to {language}."

message = greet("Grace")
print(message)

Erwartete Ausgabe

Hello, Grace! Welcome to Python.

So funktioniert es

Parameter nehmen Eingaben entgegen; return liefert das Ergebnis an den Aufrufer zurück. Lokale Variablen bleiben auf die Funktion begrenzt.

Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.

Übungsaufgaben

Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.

  1. Sage die Ausgabe voraus, bevor du den Code ausführst.
  2. Behandle leere und ungültige Eingaben.
  3. Kapsle die Logik in einer Funktion und ergänze Tests.
In der Python-IDE ausführen →