Всем привет!
Я еще совсем новичок в пайтоне. Потому мне нужна ваша помощь.
У меня задача такая (пишу упрощенно).
Есть:
def func(a, b):
print (a+b)
Мне надо написать функцию, при вызове которой в таком формате - func_extra(param1, param2, f = func(“2”, “3”))
выполнялись бы действия в такой последовательности:
print(param1)
print(a + b) - здесь вызвалась func
print(param2)
И чтобы в дальнейшем я могла менять параметры func_extra и саму вложенную функцию.
Я читала про декораторы, но, как поняла, с их помощью нельзя сделать параметры динамическими. А мне именно это и надо. Эту функцию func_extra(param1, param2, f = func(“2”, “3”)) мне надо будет выхывать в разных частях кода и подставлять туда каждый раз разные параметры и функции.
Помогите, пожалуйста!…..