Как передать return в другую функцию python
у меня есть функция которая возвращает сумму двух цифр как передать это результат другой функции?
Ответы (3 шт):
Автор решения: Zhihar
→ Ссылка
def func1(param)
return 1
def func2(param)
return 2
print(func1(func2(10)))
непонятно проблема - что мешает передать результат первой функции как параметр для второй?
Автор решения: Данилкин
→ Ссылка
def sum(x, y):
return x + y
def multiply(x, y):
return x * y
a = multiply(sum(2, 3), 3)
Автор решения: Kers
→ Ссылка
И еще один вариант:
def fun1(x):
return x
def fun2(x):
return x
i = fun1(10) # i получит результат работы fun1
s = fun2(i) # в fun2 передаем i
print(s) # 10
Нужно ли хранить все в переменных или передать функцию параметром в функцию не создавая лишнего зависит от структуры программы.