Мударова Рамина Мухамедовна, 530 группа FixFloat 12825
Игорь Ященко, 321 группа FixFloat 12602
f1def fix(n):f1def fix(n):
22
n3    def fun_dec(f):n3    def dec(fun):
44
t5        def fun_args(*args, **kwargs):t5        def wrapper(*args, **kwargs):
6            new_args = [round(arg, n) if type(arg) == float else arg for arg in args]6            args = [round(x, n) if type(x) == float else x for x in args]
7            new_kwargs = {key: round(val, n) if type(val) == float else val for (key, val) in kwargs.items()}7            kwargs = {key: round(x, n) if type(x) == float else x for (key, x) in kwargs.items()}
8            new_f = f(*new_args, **new_kwargs)8            result = fun(*args, **kwargs)
9            return round(new_f, n) if type(new_f) == float else new_f9            return round(result, n) if type(result) == float else result
10        return fun_args10        return wrapper
11    return fun_dec11    return dec
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op