Wie kann ich zwei while-Schleifen kombinieren?
Ich versuche ein Programm zu programmieren, das den Spieler eine Zahl erraten lässt. Der Spieler soll eine Zahl eingeben und das Programm soll sagen, ob sie höher oder niedriger ist.
Das habe ich mit zwei while-Schleifen gelöst und das funktioniert auch soweit. Doch wenn der Spieler eine Zahl eingibt, die niedriger als die Zahl ist, die er erraten muss und danach eine, die höher ist, funktioniert das Programm nicht. Ich gehe davon aus, dass die while-Schleife abbricht.
Wie schaffe ich es, dass die Schleifen auch abwechselnd funktionieren?
1 Antwort
Du musst die beiden Schleifen zusammenführen und nur abbrechen lassen, wenn die Zahl erraten wurde. In der Schleife brauchst du dann zwei if Abfragen, um zu unterscheiden, ob die Zahl größer oder kleiner ist.