一、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九九