Я пытаюсь сделать функцию, которая округляет другие функции для моего университетского диплома. Например, я хотел бы вызвать 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.