[Pythonの]第二に、枝の利用の基本的な構造

基本的な構文支店

 条件式:
     文の1 
     文の2 
     文の3 
     ......

  • 条件式はブール値に評価される必要がありますされます

  • コロンの後の式は小さくすることはできません

  • if文の後に、入力ブロックならば、同じことがインデントされなければならない場合には(4スペースまたはタブごと)

  • インデントif文ブロックの条件式は、実行後、トゥーレです

    = 17歳
    IF年齢<18:
        印刷( "子供、家に行く")
        を印刷( "再び育ちます。")

結果:

子供たちは、ゴーホームは
再び成長します

双方向ブランチ

...他に... if文

条件式:
    文の1 
    文で2 
    ... 
他:
    文の1 
    文で2 
    ...

双方向の分岐があれば...他の...文の二つのブランチ、プログラムの実行を持っている、IFまたは他の実装となります。

インデント質問:もし、他に同じレベルで、下にある文の残りの部分

    性別=「男性」
    性別==「女性」IF:
        印刷(「こんにちは美しい!」)
    それ以外:
        印刷(「武雄?」)

結果:

武雄?

複数の分岐

if:
    语句1
    ...
elif:
    语句1
    ...
......
else:
    语句1
    ...

  • elif 可以有很多个

  • else 可有可无

  • 多路分支只会选一个执行


おすすめ

転載: blog.51cto.com/14495437/2479446