Pythonプログラムを終了する方法はいくつかあります。以下にその主な方法を示します。
- exit()関数: Pythonのビルトイン関数で、プログラムを即座に終了させます。エラーの発生時や、ユーザーによる操作でプログラムを終了させる必要がある場合に使用されます。以下に使用例を示します。
user_input = input("続けますか? (y/n): ")
if user_input.lower() != 'y':
exit("プログラムを終了します。")
print("続く...")
- return文: 関数の実行が終了し、呼び出し元に制御が戻ります。以下に使用例を示します。
def add_numbers(a, b):
return a + b
result = add_numbers(2, 3)
print(result)
- sys.exit()関数: sysモジュールの関数で、プログラムを終了させ、任意のステータスコードを指定して返せます。以下に使用例を示します。
import sys
user_input = input("Would you like to continue? (y/n): ")
if user_input.lower() != 'y':
sys.exit("プログラムを終了します。")
print("続く...")
これらの方法を適切に使用することで、Pythonプログラムの終了を制御することができます。それぞれの方法が適している状況を理解し、適切に使用しましょう。