2016-08-11 14 views
-1

前に、私はプログラミングに新たなんだ、と私はは、ループチェック一つの条件が、他の

while(condition_A and condition_B): 
    #Do something 

のようないくつかのコードを書きたいしかし、私はwhileループを実行するたびに、私は、最初の条件Aを確認したいです条件Aが機能している場合は条件Bをチェックします。たとえば、条件Aは条件Bが配列外のエラーなどを受け取るかどうかをチェックします。最後に両方の条件が真であれば、whileループに留まります。私はこれをどのようにするべきですか?

def some_While_Loop: 
     if condition_A == False: 
      return 
     while (condition_B): 
     #Do something 
     if condition_A == False: 
       return 

しかし、whileループは関数の最後のものでなければなりません。より良い/良い方法がありますか?

+0

それは大いに役立つだろうあなたはどのプログラミング言語を私たちに語った場合は、できるだけ多くの言語でこれをやっている右の構文を使用して箱から出して次の操作を行います。 あなたは、実際に自分で答えを持っていました。 –

+0

あなたの質問は私には分かりません。少し説明できますか... – Rupsingh

+0

構文はPythonのように見えますが、最初の例はすでに正しいですが、この質問の複製です - http://stackoverflow.com/questions/2580136/do-python-support-short-circuiting - この機能は、「短絡論理演算子」と呼ばれています。 –

答えて

1

あなたはPythonを使用しているようです。

while(condition_A and condition_B): 
    #Do something 
関連する問題