Seite 1 von 1

while schleife in while schleife

Verfasst: Donnerstag 7. August 2025, 02:54
von linvris
Hallo,
wie im Betreff zu sehen geht meine frage um while schleife:

Code: Alles auswählen

#mache irgendwas
#Schleife 1
while True:
    #mache irgendwas
    #Schleife 2
    while True:
        #mache irgendwas
        a = b #als Beispiel mal angenommen, eigendlich sollen Eingänge abgefragt werden
        if a == b:
            wert = z
    #2. Schleife Ende, beginne wieder mit Schleife 2
#wenn hier ein Eingabe erfolgt 
benutzereingabe = input("Bitte Zahl eingeben")
#fahre hier weiter fort
if wert =z:
    print("Ok")
    else:
    print("No")
print(benutzereingabe)
In Schleife 2 gibt es Eingänge wo abgefragt werden und zu verschiedene Ergebnisse führt.
Wenn in Schleife 1 es zu einem Eingang oder Eingabe kommt fahre mit Schleife 1 weiter fort
Ist es so möglich while Schleifen so zu nutzen?

Re: while schleife in while schleife

Verfasst: Donnerstag 7. August 2025, 05:17
von Sirius3
Mir wird aus dem Code und der Beschreibung nicht klar, was Du eigentlich machen möchtest.
die innere Schleife wird nie verlassen, weil es kein break gibt. Die äußere Schleife enthält gar keinen weiteren Code, es wird also nicht klar, wofür die gebraucht wird.
Die Antwort ist also: nein, so macht es keinen Sinn Schleifen zu verschachteln.
Bitte beschreibe Dein Problem so konkret wie möglich.

Re: while schleife in while schleife

Verfasst: Donnerstag 7. August 2025, 07:05
von linvris
Habe den Fehler gefunden warum ich 2 Schleifen wollte,
Variablen wo sich ändern dachte ich, die müßte ich in einer 2ten Schleife innerhalb der ersten Schleife abfragen.
Mein denkfehler.