Я пытаюсь сделать функцию, которая округляет другие функции для моего университетского диплома. Например, я хотел бы вызвать round_sqrt = round(sqrt)
и когда я вызываю round_sqrt(5)
он должен показать мне 2
вместо 2.23606797749979
. Что я пытаюсь это:
def rounding(funct):
return round(funct)
но это не работает
РЕДАКТИРОВАТЬ: функция должна иметь только один параметр. Например, начало функции должно быть
def rounding(func):
так что в этой функции funct
функция должна быть округлена. поэтому, когда я вызываю rounding(abs)(3.2)
оно показывает мне 3
.