フロー制御DAY4パイソン

一、if

1.文法

if 条件1:

  条件を満たす1、コード実行

elif条件2:

  条件2が満たされ、実行されるコード

elif条件3:

  条件3が満たされ、実行されるコード

他:

  上記の条件コードの実行を満たしていません。

PS:他にあれば、ELIF、ELIF、一つだけが実行されるのコード。たとえば、次の条件1、条件2が満たされた場合満たさない実行「条件を満たす2を、コードが実行します」

条件1と条件2を満たすときにプログラムを実行するとき、「コードによって実行条件1を満たす」上で、コード2は、条件なしで実行されます。

スコア= 92

もしスコア> 90 印刷' !優秀' .TITLE())
 のelifのスコア> 80 印刷' !良い' .TITLE())
 プリント' 辱め' .TITLE())

 

2.Ifはネスト

スコア= 92 
PE_score = 80
 であればスコア> 90 印刷' !優秀' .TITLE())
     の場合 PE_score> 90 プリント' スポーツが得意とスポーツ' .TITLE())
 のelifのスコア> 80 印刷" 良いです!' .TITLE())
 プリント' 辱め .TITLE())

 

二、しばらく

1.文法

+条件1中:

    CODE1

条件1を満たした場合、CODE1を実行します。コードは一度完成し、再決意を実行さCODE1は、条件1を満足ではありません。

カウント= 0

しばらく数<10 プリント(回数) + = 1

2.break

終端ループ層

カウント= 0

一方、カウント<10 プリント(カウント)
     であれば、カウント== 8 ブレーク
    カウント + = 1

3.continue

このサイクルをスキップします。そのステートメントは、実行後、条件1か否かが再審査されます続行されません。

 
 
カウント= 0
一方の COUNT <10 プリント(COUNT)
     IF COUNT == 8 続行     。無限ループに、連続出力8 
    。COUNT + 1 =

4.whileのネスト

DB_USERNAME = ' YYH ' 
DB_PASSWORD = ' 1234 ' 
、カウント = 0
 ながら、真:
    input_name =入力(' あなたのユーザ名を入力してください:' 
    input_password =入力(' パスワードを入力してください:' であれば input_name == DB_USERNAME  input_password == DB_PASSWORD:
         印刷' ログイン!' ながら、真:
            CMD =入力(' >>> ' 場合はcmd =!' 終了' プリント(F ' の実行<{CMD}> ' それ以外をbreakが
        壊れ
    そうでない印刷' !間違ったユーザー名またはパスワード' 
        カウント + = 1
         であればカウント== 3 印刷あなたのアカウントがロックされている!休憩

三、のために

1.文法

反復可能の要素について:

  体

ループの途中に依存しないインデックス値を提供してくれ、それはすべてのイテレート可能オブジェクトに適用されます

2.forと、継続用法中で破ります

わずかに

ネストされたループ3.for

 I における範囲(1、10 :)
     のための J の範囲(1、I + 1 ):
         もし J <= I:
             場合、私はJ <10 * プリント' {0} * {1} = {2} ' .format(j、iは、iがJ *)、末端= '   ' プリント' {0} * {1} = {2} ' .format(j、iは、iがjは*)、末端= '  ' 印刷()

印刷99九九

おすすめ

転載: www.cnblogs.com/Ghostant/p/11792136.html