pythonの制御方式:
1.if:それは、判断が真の場合、コードを実行するかどうかを決定するために後退している場合使用、次のインデントされたコード・ブロックが実行されます。Falseに決定され、次のブロックはインデントされ、実行されません
、またのelifを書くのに使用することができる場合にも、それは、ネストされたが含まれます。次のコードで例えば:
int型=スコア(INPUT(' あなたのスコアを入力してください:' )) IFスコア<= 90 : 印刷(' !非常に良い' ) のelifのスコア<= 80 : 印刷(' エクセレント!')
2.whileサイクル:条件が真である間、コードブロック内ながら決意は、無限ループが後退します。
それはFlase条件下で判定された場合ながらまで、サイクルインデントコードブロックを中止します。
= 0 一方、 <3 : プリント(A) A + = 1
= 1 一方、 <2 : プリント(A)
3.forサイクル:リストや辞書に使用された場合にも、ループのために、反復ループとしても知られ、それはリストまたはすべての要素の辞書に時間がかかりますので、あれば辞書で
のみキーを取る。
それがあればサイクルの範囲内で、それが唯一の最後の要素未満を取る、
それは関係なく、終わりのケアと呼ばれる、音声のより比喩的な表現です。
以下のための私で範囲(1,10 ): プリント(I)
4.else:これは、場合、またはしながら、またはループの使用のために一緒に使用することができます。
他......場合:他のコードの下にインデント、場合、条件が満たされない場合、実行された場合、他とだけ満足され、それ以外の場合は、同時に層に属します。
しばらく.....他:whileループが壊れていない場合、それは他の実行されます。
......それ以外のために:forループなしブレークがない場合、他の実行
5. BREAK文が:現在のサイクルの射出層を指し、ターミネーターは、whileステートメントがオフに悪いサイクルによるものであるといえます。しかし、それだけでしばらくの最寄りの身体からそれを中断することができます。
6.は声明を続行:最初から実行サイクルを、その後、現在のサイクルを行う層を意味します。
これは経験から結論私の四日目の研究です。