Zwischenstand speichern / laden

Speichere deine Laborergebnisse für 48 Stunden auf diesem Server. Mit dem Token kannst du sie auch auf einem anderen Gerät fortsetzen. Wer den Token kennt, kann deinen Stand öffnen.

Zwischenstand speichern

Der Name ist beim ersten Speichern Pflicht und danach fest mit diesem Stand verbunden. Aufgabenwerte, Eingaben und Fortschritt werden gemeinsam gespeichert.

Zwischenstand laden

Neuer Arbeitsstand

Beginnt mit leeren Ergebnissen und einem frei wählbaren Namen. Bereits gespeicherte Tokens bleiben bis zu ihrem Ablauf gültig. Ungespeicherte Änderungen dieses Tabs werden verworfen.

Beim Speichern werden auch enthaltene Messdateien und Analysevideos an diesen Server übertragen. Laufende Simulationen werden als Ergebnisstand gesichert und beim Laden pausiert angezeigt.

Teil 1–4 und Teil 6 lesen Eingaben mit input() ein. Beim Ausführen kannst du selbst Werte eintippen; die Prüfung verwendet vorbereitete Eingaben. Gib nur die geforderten Ergebnisse aus. In Teil 5 legst du die Obergrenze selbst fest.

Teil 1 — Hochzählen bis n

Eine einfache Zählschleife mit eingelesener Obergrenze.

Aufgabe

  1. Lies eine ganze Zahl n ein (int(input())).
  2. Schreibe eine while-Schleife, die mit einer Zählvariable bei 1 startet und alle Zahlen von 1 bis n mit print() ausgibt — jede auf einer eigenen Zeile, in aufsteigender Reihenfolge.

Bei der Eingabe 5 soll also 1, 2, 3, 4, 5 (je eine Zeile) ausgegeben werden. Gib nur diese Zahlen aus.

Teil 1 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 2 — Rückwärts ab n

Die andere Richtung — wie ändert sich die Bedingung?

Aufgabe

  1. Lies eine ganze Zahl n ein (int(input())).
  2. Schreibe eine while-Schleife, die mit einer Zählvariable bei n startet und alle Zahlen von n herunter bis 0 ausgibt — jede auf einer eigenen Zeile, in absteigender Reihenfolge.

Bei der Eingabe 3 soll also 3, 2, 1, 0 (je eine Zeile) ausgegeben werden. Gib nur diese Zahlen aus.

Teil 2 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 3 — Summe von 1 bis n

Akkumulator-Pattern.

Aufgabe

  1. Lies eine ganze Zahl n ein (int(input())).
  2. Lege eine Zählvariable (Start 1) und eine Summenvariable (Start 0) an.
  3. Schreibe eine while-Schleife, die läuft, solange die Zählvariable <= n ist. Addiere im Block die Zählvariable auf die Summe und erhöhe danach die Zählvariable um 1.
  4. Gib nach der Schleife nur die Summe mit print() aus.

Bei der Eingabe 5 ist die Summe 1+2+3+4+5 = 15, bei 10 ist sie 55. Gib nur diese eine Zahl aus.

Teil 3 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 4 — Verdoppeln

Schleife mit veränderlicher Bedingung.

Aufgabe

  1. Lesen Sie zwei positive ganze Zahlen ein: zuerst einen Startwert, dann eine Grenze (zwei int(input())).
  2. Schreibe eine while-Schleife mit einer Zählvariable, die beim Startwert beginnt und solange läuft, wie sie <= der Grenze ist.
  3. Gib in jedem Durchlauf die Zählvariable aus (eigene Zeile) und multipliziere sie danach mit 2, sodass sie sich bei jedem Durchlauf verdoppelt.

Bei Startwert 2 und Grenze 50 ergibt das 2, 4, 8, 16, 32 (je eine Zeile). Sobald der Wert die Grenze überschreitet, wird er nicht mehr ausgegeben. Gib nur diese Zahlen aus.

Sind Startwert und Grenze gleich, geben Sie den Startwert genau einmal aus. Liegt der Startwert über der Grenze, bleibt die Ausgabe leer.

Teil 4 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 5 — Gerade-Zahlen-Liste

Schrittweite ≠ 1 — eine Liste selbst aufbauen.

Aufgabe

Hier liest du nichts ein, sondern legst die Werte selbst fest.

  1. Wähle selbst eine gerade Obergrenze und weise sie einer Variable n zu (z. B. den Wert 10).
  2. Baue mit einer while-Schleife eine Liste mit dem Namen gerade auf, die alle geraden Zahlen von 2 bis (einschließlich) n enthält. Idee: Beginne bei 2, hänge den aktuellen Zähler an die Liste an und erhöhe ihn anschließend jeweils um 2.
  3. Gib die fertige Liste gerade am Ende aus.

Bei der Obergrenze 10 entsteht z. B. die Ausgabe [2, 4, 6, 8, 10]. Welche gerade Zahl du wählst, ist dir überlassen — geprüft wird, dass die Liste korrekt aufgebaut und ausgegeben wird.

Teil 5 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 6 — Passwort prüfen

Eingeben, vergleichen und bei einem Fehlversuch erneut fragen.

Aufgabe

  1. Lege das vorgegebene Passwort mit PWD = "1234" fest.
  2. Lies mit input() einen Passwortversuch ein. Vergleiche die Eingabe als Zeichenkette mit PWD.
  3. Solange die Eingabe falsch ist, gib Falsches Passwort aus und frage innerhalb einer while-Schleife erneut nach dem Passwort.
  4. Sobald das Passwort stimmt, endet die Schleife. Gib danach einmal Login ok aus.

Beim Ausführen öffnet sich für jeden Versuch ein Eingabefenster. Probiere zuerst ein falsches und dann das richtige Passwort. Ist schon die erste Eingabe richtig, erscheint keine Fehlermeldung.

Teil 6 — Dein Code

Python wird geladen…
Ausgabe

    

Protokoll als PDF

Deine Ergebnisse dokumentieren und herunterladen.

Modulübersicht

TeilStatus
Teil 1: HochzählenOffen
Teil 2: RückwärtsOffen
Teil 3: SummeOffen
Teil 4: VerdoppelnOffen
Teil 5: Gerade-Zahlen-ListeOffen
Teil 6: PasswortOffen

Noch nicht alle Teile sind abgeschlossen — du kannst das Protokoll trotzdem erstellen, dort ist dann markiert, welche Teile offen sind.

PDF herunterladen

Gib deinen Namen ein und lade das Protokoll als PDF herunter.