Pythonでは、一つの関数から別の関数にデータを渡すことが可能です。これは関数の出力を別の関数の入力として使用することを意味します。以下にその方法を示します。
まず、一つ目の関数を定義します。この関数は2つの数値を引数として受け取り、それらを加算した結果を返します。
def function1(num1, num2):
result = num1 + num2
return result
次に、二つ目の関数を定義します。この関数は一つ目の関数の出力と別の数値を引数として受け取り、それらを乗算した結果を返します。
def function2(num3, num4):
result = num3 * num4
return result
これらの関数を使用するには、一つ目の関数を呼び出し、その出力を二つ目の関数の入力として渡します。
output1 = function1(2, 3) # Returns 5
output2 = function2(output1, 4) # Returns 20
このように、Pythonでは関数の出力を別の関数に渡すことが可能です。これにより、複雑な処理を小さな部品(関数)に分割して実装することができ、コードの再利用性と可読性が向上します。