まず、return文の基本的な動作について説明します。関数内でreturn文が実行されると、それ以降のコードは実行されずに関数から抜け出します。つまり、return文が実行された時点で関数は終了します。
return文は、関数が値を返すための方法でもあります。関数が値を返す場合、return文によってその値を指定します。例えば、以下のような関数があるとします。
def add_numbers(a, b):
result = a + b
return result
この関数では、引数として受け取ったaとbの値を足し合わせた結果をreturn文で返しています。関数を呼び出す側では、この値を利用することができます。
sum = add_numbers(3, 5)
print(sum) # 出力: 8
また、return文は関数の途中で実行されることもあります。return文が実行されると、関数の実行は即座に終了します。例えば、以下のような関数は、特定の条件を満たした場合にreturn文を実行しています。
def is_positive(number):
if number > 0:
return True
else:
return False
この関数は、引数として受け取ったnumberが正の場合にTrueを、そうでない場合にFalseを返します。
以上がreturn文の基本的な動作と使用方法の解説です。return文はプログラムの制御フローを制御する重要な要素であり、関数の終了や値の返却に利用されます。シンプルで簡潔なコードを書くために、return文の使い方をマスターしましょう。