まず、条件文
1つ以上の文を決定することによって、コードブロックを実行するか否かを判断します
1、文の基本的な形式の場合:
条件かどうかを判断:
文ブロック
例えば:
スコア= 75
スコア> = 60の場合:
印刷"合格"
2、IF-else文の基本的なフォーム:
条件1か否かを決定する:
1ブロックの
他:
ブロック2
例えば:
= 55スコア
スコア> = 60 IF:
印刷は"合格"
、他の
印刷は、 "失敗した"
3、他-IF文のelif基本的なフォームを。
判定した場合条件1:
ブロック1つの
ELIF判定条件2:
コードブロック2
ELIFの決意条件3:
3ブロック
:他の
ブロック4
例えば:
スコア= 85
スコア> = 90の場合:
プリント"非常に良い"
のelifスコア> = 80:
印刷"良い"
elifのスコア> = 60:
プリントは"合格"
他:
プリントを"失敗"
注意:Pythonはswitch文、決定する条件の数をサポートしていない、唯一のelif文で達成することができます
第二に、ループ
ループは、繰り返し文の文またはグループの実行を許可します
図1に示すように、ループの基本的な形のために
:のためのサイクリング条件
ブロック
例えば:
= L [「アダム」、「リサ」、「バート」]
名でL用:
印刷名
2、whileループの基本形
サイクリング条件つつ:
コードブロック
、例えば:
和= 0
、X = 1
:X <100ながら
和=和+ X
X = X + 2
印刷X
印刷和
3、breakはループを抜けます
ループを終了するには、ループ内で直接破ります
計算+ 1 + 2 + 4 + 8 + 16 ... 10とフロント:例えば
和= 0
、X = 1
n = 1の
真中:
合計=合計+ X
X = X * 2
、N = N + 1
:N> 10であれば
ブレーク
プリント和
図4に示すように、このサイクルを終了するために、次のサイクルを続けます
たとえば、次の奇数計算及び0-100以内
和= 0
、X = 0
真中:
X = X + 1
であれば、X> 10:
ブレーク
場合のx%2 == 0:
続ける
和=和+ X
プリント和