【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")