Морозов Леонид, 519/2 группа FixFloat 12591
Игорь Ященко, 321 группа FixFloat 12602
f1def fix(n):f1def fix(n):
22
3    def dec(fun):3    def dec(fun):
44
n5        def newfun(*args, **kwargs):n5        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 = {name: round(val, n) if type(val) == float else val for (name, val) in kwargs.items()}7            kwargs = {key: round(x, n) if type(x) == float else x for (keyx) in kwargs.items()}
8            result = fun(*new_args, **new_kwargs)8            result = fun(*args, **kwargs)
9            return round(result, n) if type(result) == float else result9            return round(result, n) if type(result) == float else result
t10        return newfunt10        return wrapper
11    return dec11    return dec
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op