Klassen und Objekte
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…Prüfung
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…Prüfung
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…Prüfung
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…Prüfung
Protokoll als PDF
Deine Lösungen dokumentieren und herunterladen.
Modulübersicht
| Teil | Status |
|---|---|
| Teil 1: Bauplan | Offen |
| Teil 2: Methode | Offen |
| Teil 3: Würfeln | Offen |
| Teil 4: Zwei Würfel | Offen |
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.