Skip to main content
Bedingungen, Schleifen und Sammlungen
Alle Lehrpfade2. Python und Software-Grundlagen
beginner+30 XP

Bedingungen, Schleifen und Sammlungen

💡 Die Kernidee im Alltag:

"Verzweigungen und Wiederholung mit Listen und Dictionaries."

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

Lernziele

Verzweigungen und Wiederholung mit Listen und Dictionaries. Nach dieser Lektion kannst du das Konzept erklären, ein kleines Beispiel umsetzen und typische Grenzen benennen.

Erklärung

Boolesche Ausdrücke steuern if/elif/else; for iteriert über Elemente, while wiederholt solange eine Bedingung wahr ist. Listen erhalten Reihenfolge, Sets speichern eindeutige Werte, Dictionaries verbinden Schlüssel und Werte.

Schrittweises Beispiel

for score in scores ist meist klarer als ein manuell erhöhter Index. Für Zählungen genügt oft len(scores). Eine List Comprehension eignet sich für eine einfache Transformation.

values = [-2, 0, 5, 8]
positive = [value for value in values if value > 0]
print(positive)

Zusammenfassung

Wähle die Sammlung nach ihren Eigenschaften; iteriere direkt über Werte, wenn ein Index unnötig ist.

Lerncheck & Übung

Etwa 30 Minuten · beginner

Das lernst du

  • Erkläre die Kernidee von „Bedingungen, Schleifen und Sammlungen“ 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

  • Eine `while`-Bedingung, die nie falsch wird, erzeugt eine Endlosschleife. `range(3)` liefert 0, 1, 2 – der Endwert ist ausgeschlossen.

Wissenscheck

Was gibt `range(3)` aus?

Praktische Aufgabe

Erzeuge aus einer Liste nur die positiven Werte mit einer Schleife.

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 „Bedingungen, Schleifen und Sammlungen“: 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

Erzeuge aus einer Liste nur die positiven Werte mit einer Schleife.

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