Данила Ковтун, 428 группа FixFloat 12322
Игорь Ященко, 321 группа FixFloat 12602
n1def fix(prec):n1def fix(n):
22
n3    def decorator(fun):n3    def dec(fun):
44
t5        def newfun(*args, **kwargs):t5        def wrapper(*args, **kwargs):
6            args = [round(iprec) if type(iis float else i for i in args]6            args = [round(xn) if type(x== float else x for x in args]
7            kwargs = {key: round(valprec) if type(valis float else val for (key, val) in kwargs.items()}7            kwargs = {key: round(xn) if type(x== float else x for (key, x) in kwargs.items()}
8            ans = fun(*args, **kwargs)8            result = fun(*args, **kwargs)
9            return round(ans, prec) if type(ans) is float else ans9            return round(result, n) if type(result== float else result
10        return newfun10        return wrapper
11    return decorator11    return dec
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op