Skip to main content
Python: Funktionen und Typen
Alle Lehrpfade2. Python und Software-Grundlagen
beginner+30 XP

Python: Funktionen und Typen

💡 Die Kernidee im Alltag:

"Eingaben, Rückgaben und kleine testbare Einheiten."

Konzepte verständlich erklärt (für Einsteiger jeden Alters)

Lernziele

Eingaben, Rückgaben und kleine testbare Einheiten. Nach dieser Lektion kannst du das Konzept erklären, ein kleines Beispiel umsetzen und typische Grenzen benennen.

Erklärung

Funktionen benennen wiederverwendbare Schritte. Parameter sind lokale Eingaben; return liefert einen Wert zurück, während print nur etwas anzeigt. Python-Typen wie str, int, float und bool bestimmen erlaubte Operationen.

Schrittweises Beispiel

def subtotal(price, count): return price * count trennt Berechnung vom Anzeigen und lässt sich wiederverwenden. Type Hints dokumentieren erwartete Typen, erzwingen sie zur Laufzeit aber nicht automatisch.

def subtotal(price: float, count: int) -> float:
    return price * count

print(subtotal(3.5, 4))

Zusammenfassung

Bevorzuge kleine Funktionen mit klaren Eingaben und Ergebnissen.

Lerncheck & Übung

Etwa 25 Minuten · beginner

Das lernst du

  • Erkläre die Kernidee von „Python: Funktionen und Typen“ in eigenen Worten.
  • Wähle eine passende Technik für einen konkreten Anwendungsfall.
  • Erkenne mindestens eine typische Fehlerquelle.

Voraussetzungen

  • Keine Zugriffsvoraussetzungen. Vorwissen wird in der Erklärung eingeführt.

Häufige Fehler

  • Globale Variablen erschweren Tests. Eine Funktion, die nur druckt, ist für weitere Berechnungen schwerer wiederzuverwenden als eine Funktion mit Rückgabewert.

Wissenscheck

Was unterscheidet `return` von `print`?

Praktische Aufgabe

Implementiere eine Funktion, die Preis und Stückzahl multipliziert.

KI-Power-Tipp für Entwickler
Empfohlener Assistent: Optionaler Lernpartner (ohne Verbindung aus dieser Plattform)
Golden Prompt für deinen Editor:
Prüfe meine Erklärung zu „Python: Funktionen und Typen“: Nenne eine fehlende Annahme und stelle mir eine Gegenfrage.
Qualitäts-Prüfung: Vergleiche die Antwort mit dem Beispiel und prüfe Randfälle eigenständig.

Interaktive Übung & lokaler Testlauf

Implementiere eine Funktion, die Preis und Stückzahl multipliziert.

Hinweise auf Wunsch anzeigen
  • Zerlege die Aufgabe in Eingabe, Verarbeitung und erwartete Ausgabe.
  • Prüfe auch einen leeren oder ungültigen Fall.
Isolierte Ausführungsumgebung