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 +