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?