ich eine while-Schleife in Python habenWie zu tun, während Schleifen mit mehreren Bedingungen
condition1=False
condition1=False
val = -1
while condition1==False and condition2==False and val==-1:
val,something1,something2 = getstuff()
if something1==10:
condition1 = True
if something2==20:
condition2 = True
'
'
ich aus der Schleife brechen wollen, wenn alle diese Bedingungen erfüllt sind, über den Code nicht funktioniert
Ich hatte ursprünglich
while True:
if condition1==True and condition2==True and val!=-1:
break
was funktioniert ok, ist dies der beste Weg, dies zu tun?
Dank
Können Sie klarstellen, was Sie mit "der obige Code funktioniert nicht" meinen. Was passiert, wenn Sie die Bedingung in der while-Anweisung haben? –
Hallo Das erste Stück Code bricht aus, wenn eine der Bedingungen erfüllt sind, möchte ich darauf brechen, wenn alle Bedingungen Dank – mikip