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.

Vier kleine Aufgaben, die aufeinander aufbauen — am Ende hast du eine fertige Würfelklasse. Ab Teil 2 übernimmst du deinen Code aus dem vorigen Teil per Knopf.

Teil 1 — Die Klasse Wuerfel

Bauplan mit einem Attribut.

Aufgabe

Schreibe die Klasse Wuerfel. Der Konstruktor __init__ bekommt den Parameter anzahl_seiten mit dem Standardwert 6 und speichert ihn im Attribut seiten.

Beispiel Wuerfel().seiten ergibt 6, Wuerfel(4).seiten ergibt 4.

Teil 1 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 2 — Die Methode maxwert()

Eine erste Methode, die einen Wert zurückgibt.

Aufgabe

Übernimm deine Klasse aus Teil 1 und ergänze die Methode maxwert(). Sie gibt die Seitenzahl des Würfels zurück — den höchsten Wert, den er zeigen kann.

Beispiel Wuerfel(4).maxwert() ergibt 4.

Teil 2 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 3 — Die Methode wuerfeln()

Zufällige Augenzahlen mit NumPy.

Aufgabe

Übernimm deine Klasse aus Teil 2 und ergänze die Methode wuerfeln(). Sie liefert eine zufällige ganze Zahl von 1 bis einschließlich der Seitenzahl des Würfels.

Hinweis Importiere numpy ganz oben und nutze numpy.random.randint(low, high). Die untere Grenze ist enthalten, die obere ausgeschlossen. Wähle daher 1 als untere Grenze und die Seitenzahl plus 1 als obere Grenze.

Teil 3 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 4 — Zwei Würfel zusammen

Zwei Objekte aus einem Bauplan verwenden.

Aufgabe

Übernimm deine Klasse aus Teil 3 und schreibe darunter die Funktion augensumme(seed). Sie ruft zuerst numpy.random.seed(seed) auf, baut dann einen vierseitigen und einen sechsseitigen Würfel, würfelt zuerst mit dem vierseitigen, dann mit dem sechsseitigen, und gibt die Summe beider Würfe zurück.

Hinweis numpy.random.seed(seed) macht den Zufall wiederholbar: Mit demselben Seed fallen dieselben Zahlen. So kann die Prüfung dein Ergebnis nachrechnen.

Teil 4 — Dein Code

Python wird geladen…
Ausgabe

    

Protokoll als PDF

Deine Lösungen dokumentieren und herunterladen.

Modulübersicht

TeilStatus
Teil 1: BauplanOffen
Teil 2: MethodeOffen
Teil 3: WürfelnOffen
Teil 4: Zwei WürfelOffen

Noch nicht alle Teile sind abgeschlossen — das Protokoll kann trotzdem erstellt werden.

PDF herunterladen

Gib deinen Namen ein. Das PDF enthält deinen Code, den Bearbeitungsstand und einen QR-Code zur Verifikation.