Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでネストされたifステートメントを使用するにはどうすればよいですか?


プログラミングでは、ネストという用語は、条件文が相互に出現する場合に使用されます。 Pythonでは、新しいifステートメントをifおよびelseブロックにネストできます。ブロックのインデントのレベルが上がるたびに、知っておく必要があります。したがって、ネストされたif条件の場合、内側のブロックのインデントレベルは外側のブロックから増加します。ネストされたifの一般的な構文は、次のようになります-

if expr1==True:
    if expr2==True:
        #this block will be executed when expr1 and expr2 are true
    else:
        #this block if expr is true but expr2 is false
else:
     if expr3==True:
        #if expr1 is false and expr3 is true
    else:
         #when expr1 and expr3 are false

  1. 「elseifladder」条件文がC言語の場合、どのように使用しますか?

    その他 −はしごが多方向の決定を書く最も一般的な方法である場合。 ラダーが次の場合のelseの構文- if (condition1)    stmt1; else if (condition2)    stmt2;    - - - - -    - - - - -    else if (condition n)       stmtn;    else       stmt x; フローチャート 以下のフロー

  2. Tkinter Pythonでスレッドを使用する方法は?

    Tkinterでは、スレッド化を使用して一度に複数の関数を呼び出すことができます 。アプリケーション内の一部の機能の非同期実行を提供します。 Pythonでスレッドを使用するために、スレッドというモジュールをインポートできます。 スレッドをサブクラス化します クラス。新しいクラス内で、実行を上書きする必要があります メソッドを実行し、そこでロジックを実行します。 したがって、基本的にスレッドを使用すると、一度に複数の作業を行うことができます。アプリケーションでスレッド化を実現するために、Tkinterは Thread()を提供します 機能。 例を挙げて、しばらくスリープしてから別の関数を