pass, break, continue
条件分岐やループで活躍するpass文、ループで活躍するbreak文、continue文を紹介します。 
pass文
pass文は、「何も処理を行わない」ことを指示します。下の例を見てみましょう。 
for i in range(1, 6):
    if i == 3:
        pass
    else:
        print(i)
上のコードを実行すると、「1」から「5」の数字のうち「3」以外の数字がprint()されます。 
コードの2、3行目のif文の中でpass文を使うことで、「『i』が『3』のときは何もしない」ようになっています。 
break文
break文はループを中断する際に使用します。下の例を見てみましょう。 
a = 1
while True:
    print(a)
    if a == 10:
        break
    a += 1
このコードの4,5行目のif文とその中のbreak文がなければ実行画面上に永遠に数字を表示し続けます。if文の条件として「a == 10 のとき」と指定し、処理としてbreak文を入れることで「a == 10 のとき」にループが中断されるようになります。 
continue文
continue文は、ループの中で使われる文です。ループの中にcontinue文があった場合、continue文以降のコードは無視され、次のループに入ります。下の例を見てみましょう。 
while True:
    print('ユーザー名を入力してください')
    name = input()
    if not name == '田中':
        print('無効なユーザー名です')
        continue
    print('田中さんこんにちは')
    break
この例では、「'田中'」という文字列が入力されるまで再入力を求め続けるコードです。
1行目はおなじみのwhileを使った無限ループです。 
4行目はループ内の条件分岐です。ifの中身は、「'田中'」という文字列でなければ、「無効なユーザー名です」とprint()してcontinueすることを指示しています。このcontinueによって7行目以降のコードは実行されず、現在実行されているwhileループの先頭にもどります。 
入力された文字列が「'田中'」であった場合は、7行目と8行目が実行され、8行目のbreak文によってループが終了します。