Pythonプログラムを終了する方法はいくつかあります。以下にその主な方法を紹介します。
1. exit()関数
exit()
はPythonのビルトイン関数で、プログラムを即座に終了させるものです。エラーの発生時や、ユーザーによる操作でプログラムを終了させる必要がある場合に使用されます。
user_input = input("続けますか? (y/n): ")
if user_input.lower() != 'y':
exit("プログラムを終了します。")
print("続く...")
2. return文
return
文を使用すると、関数の実行が終了し、呼び出し元に制御が戻ります。関数から値を返すため、それ以上関数は実行されません。
def add_numbers(a, b):
return a + b
result = add_numbers(2, 3)
print(result)
3. sys.exit()関数
sys.exit()
関数はプログラムを終了させ、オプションで終了ステータスコードを返せます。
import sys
user_input = input("Would you like to continue? (y/n): ")
if user_input.lower() != 'y':
sys.exit()
これらの方法を理解し、適切に使用することで、Pythonプログラムの終了処理を効果的に制御することができます。