Python: Funktionen und Typen
"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
Praktische Aufgabe
Implementiere eine Funktion, die Preis und Stückzahl multipliziert.
Quellen und Einordnung
Prüfe meine Erklärung zu „Python: Funktionen und Typen“: Nenne eine fehlende Annahme und stelle mir eine Gegenfrage.
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.