-
break文を使用する方法: ループ内で条件を満たした場合に、break文を使用してループを中断することができます。以下は、forループとwhileループの例です。
# forループの例 for i in range(10): if i == 5: break print(i) # whileループの例 i = 0 while i < 10: if i == 5: break print(i) i += 1
上記のコードでは、
i
が5になった時点でループが中断されます。 -
return文を使用する方法: 関数内でループを実行している場合、return文を使用して関数自体を中断することができます。以下は、関数内でのループ中断の例です。
def search_item(items, target): for item in items: if item == target: return item return None items = [1, 2, 3, 4, 5] target = 3 result = search_item(items, target) if result is not None: print("Found:", result) else: print("Not found")
上記のコードでは、
search_item
関数がtargetを見つけた場合にループを中断し、該当のアイテムを返します。 -
例外を使用する方法: ループ内で例外を発生させることで、ループを中断することもできます。以下は、例外を使用したループ中断の例です。
try: for i in range(10): if i == 5: raise Exception("Loop interrupted") print(i) except Exception as e: print(e)
上記のコードでは、
i
が5になった時点でExceptionが発生し、ループが中断されます。
これらの方法を使用することで、Pythonでループを中断することができます。必要に応じて、適切な方法を選択してください。以上のコード例を参考にして、ブログ投稿を作成してください。