条件文または(TrueまたはFalse)実行結果の声明によるPythonは実行コードブロックを決定します。
キーワード:...のelif ...他にあれば...
一人で立つことができるならば、ELIFおよび他のエラーは一人ではありません。
- もし...
- もし...のelif ...
- ...他にあれば...
- ...のelif ... elifの...それ以外の場合
注意:
1、結腸に後で使用される条件の各々は:ステートメントブロックを実行する後、次の条件が満たされる示します。
図2に示すように、ブロックを形成するために一緒に、同じインデント内のステートメントの数を押し込み分割ステートメントブロックを使用。
case文- 3、Pythonでは何のスイッチがありません。
#演習:結果のタイプを決定するためのプログラムを書きます
スコア= INT >>>(INPUTは(" あなたのスコアを入力してください:" )) あなたのスコアを入力してください: 62 >>> IFスコア> 90 : ... 印刷(" エクセレント" ) ... elifの 60 <=スコア<= 90 : ... 印刷(" 良い" ) ... 他に: ... 印刷(" 貧困" ) ... 良いです
ネストされた場合
、if文のネストされたにすることができます...のelif ...他の構造であれば、別の構成では...のelif ...他にあれば
例:
int型= NUM(INPUT(" 番号を入力してください。" )) IF NUM%2 == 0: IF NUM%3 ==。0: 印刷(" あなたが入力した番号が2で割り切れると3。" ) 他: 印刷(" あなたは数は2で割り切れるが、3で割り切れないことができる「) 他: IF NUMは%3 == 0: 印刷(」あなたが入力した番号が3で割り切れるが、2で割り切れない「) 他: 印刷 (」あなたが入力した番号がすることはできません2と3で割り切れます」)