From ce9d3377254bb6ad4b88490fa3ccb8f1e43e5583 Mon Sep 17 00:00:00 2001 From: Hevin Coskun <3003241@stud.hs-mannheim.de> Date: Mon, 16 Dec 2024 20:39:53 +0100 Subject: [PATCH] live/AdvancedDatatypes.md aktualisiert --- live/AdvancedDatatypes.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/live/AdvancedDatatypes.md b/live/AdvancedDatatypes.md index 0170584..b5ed50b 100644 --- a/live/AdvancedDatatypes.md +++ b/live/AdvancedDatatypes.md @@ -1 +1,22 @@ # Advanced Datatypes + +Aufgabe 1) +Du musst ein Haus mit 50 Treppenstufen hochlaufen. Bei jedem Schritt würfelst du mit einem Würfel (Zahlen von 1 bis 6): + +Würfelst du eine 1 oder eine 6, gehst du eine Stufe runter. Du kannst allerdings nicht unter Stufe 0 fallen. +Würfelst du eine 2, 3, 4 oder 5, steigst du eine Stufe hoch. +Das Spiel endet, wenn du die 50. Stufe erreichst. + +Ziel: +Zähle, wie viele Würfe du benötigst, um die 50 Stufen zu erklimmen. +Gib die Anzahl der benötigten Würfe aus und bestätige, dass das Ziel erreicht wurde. +Am Ende vom Spiel sollst du noch eine Liste (sequence) ausgeben mit allen gewürfelten Ergebnissen. + +Anmerkung: +Der Würfel soll zu Übungszwecken als Enum implementiert werden + +benötigte Methoden: +import random +randomize() #initialisiert den Zufallsgenerator +rand(1 .. 1000) #Zufallsausgabe in der angegebenen range +