条件分岐やループ

コンテンツ:

  • 条件分岐の場合
  • whileループ
  • forループ
  • break文
  • ステートメントを続けます
  • 複雑な条件と治療

 

、もし条件分岐

1.シングル分岐決定

>>> IF 真:
     印刷' グッド' 
グッド
   >>> IF 1> 2。 印刷' グッド')#条件が偽である:結果を印刷しません

 

2.分岐を分析

>>> もし 1> 2 印刷' グッド' プリント' 良くない' 
良くありません

 

3.マルチ条件分岐

>>> もし 2> 1 印刷' グッド' のelif 1> :0
        プリント' とても良い' プリント' 良くない' 
とても良いです

 

二、循環中

>>> I = 0
 >>> ながら I 2 < 
    I + = 1枚の
     プリント(i)を
 1 
2

 


 

循環のための3つの、

>>>  I における範囲(5 ):
     プリント(I)     
0
 1 
2 
3 
4

 


 

第四に、ループ制御文は--break

要件を満たすようにしながら、またはサイクルのために、エンドループ文を破ることができた後、処理効率

>>> I = 0
 >>> ためのI における範囲(10 ):
    プリント(I)
     もし I == 3 休憩 
1 
2 
3

 


 

V.ループ制御文は--continue

しばらくするかの要件を満たすためのサイクルのために、次の文は、サイクルを続ける破ることができます

>>>  I における範囲(0,10 ):
     IF I = 2%!0:
         続けプリント%Dは偶数であり、(I))
0は偶数であり、
図2は、偶数であり、
図4は、偶数であり、
6偶数である; 
図8は偶数です。

 


 

第六に、複雑な条件と治療

決定に関与する単純な変数、算術演算子、比較演算子、代入演算子、論理演算子、ビットごとの論理に加えて、オペレータは、裁判官に、オペレータのアイデンティティをメンバーを使用することができ

(/いない中で)1人のオペレータ

>>> もし 1 における [1,2,3 ]:
     プリント' グッド' 
グッド

 

2.オペレータアイデンティティ(/ではありません)

>>> I = 1 
>>> もし 2  ないI:
     プリント' ' 
[OK]を

 


 

七、演算子の優先順位

演算子の優先順位表

優先順位 演算子 演算子名
1 ** 指数
2 〜、+、 - ビット単位の反転、番号の前に正の符号、マイナス
3 *、/、%、// 乗算、除算、剰余、丸め
4 +、 - 加算、減算、
5 >>、<< 右、左のオペレータ
6 ビットおよび(AND)演算子
7 ^、| ビット単位の排他的OR(XOR)ビット又は(OR)演算子
8 ==、!=、<、>、> =、<= 比較演算子
9 =、%=、/ =、 - =、+ =、* =、** = 代入演算子
10 、ではなく、 アイデンティティ演算子
11

ないで、中

会員事業者
12 ない、または、および 論理演算子

おすすめ

転載: www.cnblogs.com/tuooo/p/11483112.html