1. ホーム
  2. python

[解決済み] 複数の条件を指定してwhileループを行う方法

2022-02-08 12:11:21

質問

Pythonでwhileループがあります。

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

'
'

これらの条件がすべて真のとき、ループから抜け出したいのですが、上のコードはうまくいきません。

私はもともと

while True:
      if condition1==True and condition2==True and val!=-1:
         break

というのは大丈夫なのですが、この方法が一番いいのでしょうか?

ありがとうございます。

解決方法は?

を変更します。 andor s.