【Python3】制御文
c は論理値とする
if c: print("True") else: print("False")
if c: print("True")
if c: pass #何も書かないとエラーになる。何もしないことを示すために pass 命令を使う else: print("False")
Python はインデントでブロックを定義していている
c = 10 while c >= 0: #繰り返し処理 c -= 1 print(c) else: print("Finish") #繰り返し処理後の処理
c = 10 while c >= 0: #繰り返し処理 c -= 1 print(c) break #途中で処理を抜ける else ブロックは実行されない else: print("Finish") #繰り返し処理後の処理
c = 10 while c >= 0: #繰り返し処理 c -= 1 print(str(c)+"(1)") continue #処理を中断しループの頭に戻る print(str(c)+"(2)") else: print("Finish") #繰り返し処理後の処理
for i in range(5): #回数繰り返し print(i) else: print("Finish")
for i in range(1, 10): #範囲繰り返し(終了値は含まない) print(i) else: print("Finish")
for i in range(1, 10, 2): #ステップ数を定義しての範囲繰り返し(終了値は含まない) print(i) else: print("Finish")