\

Pythonのループ制御について解説します。特に、forループを終了する方法に焦点を当てます。

forループとは

Pythonの基本的な概念の一つであるforループは、データのコレクションを反復処理するための方法です。このデータは数値(浮動小数点数や整数)であったり、テキストデータであったりします。また、データはリスト、タプル、セット、辞書などの異なる構造に格納されていることがあります。

ループを終了する方法

Pythonでforループを終了する最も直接的な方法は、breakステートメントを使用することです。以下にその例を示します。

for i in range(0,3):
    print("i:{}".format(i))
    if i == 1:
        print("break")
        break

このコードでは、i == 1のときにbreakステートメントが発生し、ループが終了します。

ループのイテレーションをスキップする方法

特定の条件でループのイテレーションをスキップしたい場合は、continueステートメントを使用します。以下にその例を示します。

for i in range(0,3):
    print("i:{}".format(i))
    if i == 1:
        print("continue")
        continue
    print("This statement will be skipped over if i == 1")

このコードでは、i == 1のときにcontinueステートメントが発生し、そのイテレーションの残りの部分がスキップされます。しかし、ループ自体は解除されず、次のイテレーションが開始されます。

以上がPythonでループを制御する基本的な方法です。これらの概念を理解し、適切に使用することで、より効率的なコードを書くことができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です