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.

Programmieraufgabe — gib deinen Code ein und lass ihn prüfen. Bei den Einlese-Aufgaben (Teil 1, 2, 4, 5) speist die Prüfung feste Eingaben ein und vergleicht deine Ausgabe Zeichen für Zeichen — gib daher nur das Geforderte aus. input(prompt) mit Prompt ist erlaubt, der Prompt wird ausgeblendet. Bei den Definitions-Aufgaben (Teil 3, 6) definierst du nur die Funktion — kein input(), kein print(); die Prüfung ruft deine Funktion selbst mit festen Werten auf und prüft die Rückgabe.

Teil 1 — Funktion hallo(name)

Funktion definieren, aufrufen und ihren Rückgabewert verwenden.

TippAufgabe

  1. Schreibe eine Funktion hallo(name), die genau den Text Hallo, <name>! zurückgibt — die Funktion selbst soll nicht print() aufrufen.
  2. Unterhalb der Funktionsdefinition liest du einen Namen mit input() ein, rufst die Funktion damit auf und speicherst die Rückgabe in einer Variablen.
  3. Gib diese Rückgabe mit print() aus.

Eingelesen wird: 1 Zeile (Name). Ausgegeben wird genau eine Zeile — bei der Eingabe Mia also Hallo, Mia!.

Teil 1 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 2 — Funktion addiere(a, b)

Summe als Rückgabewert.

TippAufgabe

  1. Schreibe eine Funktion addiere(a, b), die die Summe der Parameter zurückgibt.
  2. Unterhalb der Funktionsdefinition: lies zwei ganze Zahlen ein — je mit int(input()), zuerst a, dann b — rufe die Funktion auf und speichere das Ergebnis in summe.
  3. Gib nur summe aus.

Eingelesen wird: 2 Zeilen (a, dann b). Beispiel: 4 und 5 → Ausgabe 9.

Teil 2 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 3 — Funktion ist_positiv(zahl)

Nur definieren — die Prüfung ruft die Funktion selbst auf.

TippAufgabe

  1. Schreibe nur die Funktion ist_positiv(zahl), die True zurückgibt, falls zahl > 0 ist, und sonst False.
  2. Du musst hier nichts einlesen und nichts ausgeben — kein input(), kein print().

Die Prüfung ruft deine Funktion mit festen Werten auf: ist_positiv(5) muss True ergeben, ist_positiv(-3) und ist_positiv(0) jeweils False (die Null zählt nicht als positiv).

Teil 3 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 4 — Funktion quadrat(zahl)

Eine Rechnung als Funktion.

TippAufgabe

  1. Schreibe eine Funktion quadrat(zahl), die das Quadrat der Zahl zurückgibt.
  2. Unterhalb der Funktionsdefinition: lies eine ganze Zahl ein (int(input())), rufe die Funktion auf und gib ihre Rückgabe aus.

Eingelesen wird: 1 Zeile (Zahl). Bei Eingabe 6 ist die Ausgabe 36, bei -4 ist sie 16 (achte auf das Quadrat, nicht das Doppelte).

Teil 4 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 5 — Funktion max_von_zwei(a, b)

Bedingte Rückgabe.

TippAufgabe

  1. Schreiben Sie eine Funktion max_von_zwei(a, b), die die größere der beiden Zahlen zurückgibt. Sind beide Zahlen gleich, geben Sie diesen gemeinsamen Wert zurück.
  2. Unterhalb der Funktionsdefinition: lies zwei ganze Zahlen ein (je int(input()), zuerst a, dann b), rufe die Funktion auf und gib ihre Rückgabe aus.

Eingelesen wird: 2 Zeilen (a, dann b). Beispiel: 8 und 3 → Ausgabe 8; bei 2 und 9 → 9. Bei 5 und 5 ist die Ausgabe 5.

Teil 5 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 6 — Funktion rechner(a, b)

Zwei Rückgaben als Tupel — nur definieren.

TippAufgabe

  1. Schreibe nur die Funktion rechner(a, b), die zwei Werte zurückgibt: zuerst die Summe der beiden Parameter, dann ihr Produkt. In Python gibst du mehrere Werte zurück, indem du sie durch Komma getrennt nach return schreibst — die Reihenfolge entscheidet über das Tupel.
  2. Du musst hier nichts einlesen und nichts ausgeben — kein input(), kein print().

Die Prüfung ruft deine Funktion mit festen Werten auf und prüft das zurückgegebene Tupel: rechner(2, 7) muss (9, 14) ergeben, rechner(5, 6) muss (11, 30) ergeben. Achte auf die Reihenfolge: erst Summe, dann Produkt.

Teil 6 — Dein Code

Python wird geladen…
Ausgabe

    

Protokoll als PDF

Deine Ergebnisse dokumentieren und herunterladen.

Modulübersicht

TeilStatus
Teil 1: halloOffen
Teil 2: addiereOffen
Teil 3: ist_positivOffen
Teil 4: quadratOffen
Teil 5: max_von_zweiOffen
Teil 6: rechnerOffen

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.