\

Pythonのループ制御には、continue文があります。このcontinue文は、ループの現在の反復をスキップし、次の反復に進むためのものです。

continue文の基本的な使い方

以下に、Pythonのcontinue文の基本的な使い方を示します。

fruits = ["apple", "banana", "cherry"]
for x in fruits:
    if x == "banana":
        continue
    print(x)

このコードでは、”banana”が出現したときにcontinue文が実行され、その反復がスキップされます。その結果、”banana”は出力されません。

ネストされたループでのcontinue文の使用

continue文は、ネストされたループでも使用することができます。以下に、その例を示します。

chars = 'loop|ing'
x, i = 10, 0
while x > i:
    jump = False
    for a in chars:
        if a == '|':
            jump = True
        if jump:
            continue
    print(a)

このコードでは、内側のループでcontinue文が実行されると、その反復がスキップされ、次の反復に進みます。

以上が、Pythonのcontinue文の基本的な使い方と、ネストされたループでの使用例です。このcontinue文を活用することで、ループの制御をより柔軟に行うことができます。

投稿者 admin

コメントを残す

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