Pythonでは、while Trueを使用して無限ループを作成することができます。しかし、この無限ループからどのようにして脱出するのでしょうか?以下にその方法を説明します。

breakを使用する

Pythonのwhile Trueループから脱出する最も一般的な方法は、breakステートメントを使用することです。以下にその例を示します。

while True:
    user_input = input("何か入力してください('q'で終了): ")
    if user_input == 'q':
        break

このコードでは、ユーザーが’q’を入力するとbreakステートメントが実行され、ループが終了します。

条件式を使用する

whileループの条件式を変更することで、ループから脱出することも可能です。以下にその例を示します。

exit_loop = False
while not exit_loop:
    user_input = input("何か入力してください('q'で終了): ")
    if user_input == 'q':
        exit_loop = True

このコードでは、ユーザーが’q’を入力するとexit_loop変数がTrueになり、ループが終了します。

まとめ

Pythonのwhile Trueループから脱出するには、breakステートメントを使用するか、ループの条件式を変更する方法があります。どちらの方法を選択するかは、プログラムの要件や個々の状況によります。

投稿者 admin

コメントを残す

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