Pythonでは、ユーザーからの入力を待ち続ける無限ループを作成するために、while Trueループを使用することがあります。このループは、特定の条件が満たされるまで繰り返し実行されます。以下にその一例を示します。

while True:
    x = input()
    if x == "":
        break
    else:
        print(x)

このコードは、ユーザーからの入力を待ち、入力が空文字列(つまり、ユーザーが何も入力せずにEnterキーを押した場合)であればループを終了します。それ以外の場合、入力された文字列をそのまま出力します。

このようなループは、ユーザーからの連続した入力を処理するプログラムでよく使用されます。例えば、対話型のコマンドラインツールやゲームなどで、ユーザーからの次のアクションを待つために使用されます。

ただし、このような無限ループは注意が必要です。特に、ループの終了条件を適切に設定しないと、プログラムが永遠にループし続け、システムリソースを消費し続ける可能性があります。そのため、while Trueループを使用する際は、必ず適切な終了条件を設定し、ループが確実に終了するようにしましょう。

投稿者 admin

コメントを残す

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