Написать функцию (точнее, функционал) compose(f, g), которому на вход подаётся два объекта-функции: f(x, y) от двух параметров, и g(x₁, …, xₙ) от произвольного количества параметров. compose(f, g) должна возвращать функцию h() от n параметров, являющуюся результатом применения f() к g(x₁, …, xₙ) (в прямом порядке) и g(xₙ, …, x₁) (в обратном порядке)

from math import *
print(compose(max, pow)(5, 6))

math.pow — это возведение в степень; 6⁵=7776, 5⁶=15625; результат — максимум из этих двух значений.

15625.0

Подсказка: это очень простая задача, практически упражнение


CategoryHomework

LecturesCMC/PythonIntro2023/Homework_FunCompose (последним исправлял пользователь FrBrGeorge 2023-10-04 16:18:33)