\

Pythonのwhile Trueは、条件が常に真であるため、無限ループを作成します。しかし、この無限ループから抜け出す方法はいくつかあります。

while Trueとbreakの組み合わせ

while Trueループから抜け出す最も一般的な方法は、ifステートメントとbreakステートメントを組み合わせることです。以下に例を示します。

a = 0
while True:
    a = a + 1
    if a % 3 == 0:
        break
    print(a)

このコードでは、変数aが3の倍数になったとき、breakステートメントが実行され、ループが終了します。

while Trueとcontinueの組み合わせ

continueステートメントは、ループの現在のイテレーションをスキップし、次のイテレーションに直接ジャンプします。以下に例を示します。

a = 0
while True:
    a = a + 1
    if a % 3 == 0:
        continue
    print(a)

このコードでは、変数aが3の倍数になったとき、continueステートメントが実行され、print(a)がスキップされます。その結果、出力は3の倍数を除いた数値になります。

以上、Pythonのwhile Trueループとその制御について説明しました。この知識を活用して、Pythonプログラミングの幅を広げてください。

投稿者 admin

コメントを残す

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