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プログラムを終了する主な方法です。適切な方法を選んで、プログラムを効率的に制御しましょう。