M14 · Pflicht

Viele Wege

Übersicht: alle Merk- und Infokästen mit ihren Beispielen. Lücken erscheinen, sobald du sie im Heft richtig ausgefüllt hast.

Aufgabe 1 – Kathrins Login

Fehlerhafte Eingaben:

Das Programm reagiert bei den Passwörtern   und   nicht richtig.

Aufgabe 3 – Die verkettete Verzweigung

if, elif und else

Statt if-else zu schachteln, kann man sie mit elif (kurz für else if) verketten. Das braucht man immer dann, wenn es drei oder mehr Fälle gibt. Der Ablauf ist genau wie beim Schachteln, aber der Code wandert nicht nach rechts:

if bedingung1:
    anweisungsblock1
elif bedingung2:
    anweisungsblock2
else:
    anweisungsblock3
  • Python prüft die Bedingungen von oben nach unten. Die erste wahre gewinnt, alle weiteren werden übersprungen.
  • Der else-Teil am Ende fängt alles auf, was übrig bleibt. Er darf auch fehlen.
  • if, alle elif und else stehen auf derselben Ebene.

Im Struktogramm heißt das eine mehrseitige Verzweigung:

Struktogramm der mehrseitigen Verzweigung: ein Testausdruck oben, darunter Spalten für Wert 1, Wert 2, Wert 3 und sonst

Auch der Avatar kann zwischen drei Wegen wählen:

if crystal_here():
    take()
elif wall_ahead():
    turn_left()
else:
    move()

Zusammenfassung

Das Wichtigste:

Verzweigungen kann man  , dann wandert der Code aber immer weiter nach  . Mit   verkettet man sie stattdessen. Python prüft die Bedingungen von   nach unten – die   wahre gewinnt. Der else-Teil fängt alles auf, was   bleibt.

Willkommen bei ProgVenture!

Schön, dass Sie hier sind. ProgVenture wird laufend weiterentwickelt und ist derzeit im Alpha-Stadium. Das ist für den Einsatz im Unterricht wichtig:

Alpha: Die meisten Inhalte wurden mit KI-Unterstützung aus einem früheren Programmierkurs übertragen und sind noch nicht vollständig von Hand geprüft. Inhalte werden noch verändert und ergänzt. Bitte sehen Sie Aufgaben vor dem Einsatz im Unterricht durch und rechnen Sie mit Änderungen.

Fehler entdeckt oder eine Idee? Über „Feedback“ erreichen Rückmeldungen direkt die Entwicklung. Diesen Hinweis öffnen Sie jederzeit wieder über das Alpha-Siegel.