Pythonプログラムを終了する方法はいくつかあります。以下にその主な方法を紹介します。

exitコマンドによるプログラム終了

exit()はPythonのビルトイン関数で、プログラムを即座に終了させるものです。エラーの発生時や、ユーザーによる操作でプログラムを終了させる必要がある場合に使用されます。

user_input = input("続けますか? (y/n): ")
if user_input.lower() != 'y':
    exit("プログラムを終了します。")
print("続く...")

このコードでは、ユーザーが ‘y’ 以外を入力した場合、exit()関数が呼び出されてプログラムが終了します。

return文による処理終了

return文を使用すると、関数の実行が終了し、呼び出し元に制御が戻ります。なぜならreturn文は、関数から値を返すため、それ以上関数は実行されません。

def add_numbers(a, b):
    return a + b

result = add_numbers(2, 3)
print(result)

この例では、add_numbers関数は2つの数を受け取り、その和を返します。

sysモジュールを使ったプログラム終了

sysモジュールは、Pythonの標準ライブラリの一部で、システムに関連する機能を提供します。この中に、プログラム終了に関連する関数も含まれています。

import sys

user_input = input("Would you like to continue? (y/n): ")
if user_input.lower() != 'y':
    sys.exit()

このコードでは、ユーザーが ‘y’ 以外を入力した場合、sys.exit()関数が呼び出されてプログラムが終了します。

以上がPythonプログラムを終了する主な方法です。適切な方法を選んで、プログラムを効率的に制御しましょう。

投稿者 admin

コメントを残す

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