Momentan ist unser Spiel ziemlich unfair. Die Chancen zu gewinnen stehen 1:100
darauf sollte niemand Wetten. Wir wollen dem Nutzer mehrere Versuche geben, um genau zu sein 7
Versuche.
Aufgabe: Nutze eine while
Schleife um dem Nutzer 7 Versuche zu geben. Die Aussage ob die Zahl zu groß oder zu klein war soll nach jedem Versuch erscheinen. Wenn der nutzer richtig geraten hat soll das Spiel enden. Wenn der Nutzer alle Versuche aufgebraucht hat soll “You Lose” Ausgegeben werden. Warum geben wir dem Spieler hier 7 Versuche?
7 Versuche reichen aus um das Spiel garantiert zu gewinnen. Mit hilfe einer “Binären Suche” findet man man in 100
Zahlen die richtige mit 7
Versuchen garantiert, dabei startet man bei der 50
und halbiert den Bereich immer weiter da man weiß ob die Zahl größer oder kleiner der Zahl ist die wir geraten haben.
Ein Trick der diese Implementation der Aufgabe deutlich vereinfacht ist es als Bedingung der while
Schleife einfach nur True
zu verwenden und die Schleife mit break
abzubrechen.