Чистякова Анна Сергеевна, 428 группа FixFloat 12860
Волков-Рарог Артём Александрович, 516 группа FixFloat 12326
f1def fix(n):f1def fix(n):
22
n3    def decorator(foo):n3    def dec(fun):
44
n5        def newfoo(*args, **kwargs):n5        def newfun(*args, **kwargs):
6            args = [round(v, n) if isinstance(v, float) else v for v in args]6            pos_args = [round(_, n) if isinstance(_, float) else _ for _ in args]
7            kwargs = {k: round(v, n) if isinstance(v, float) else v for (k, v) in kwargs.items()}7            named_args = {key: round(value, n) if isinstance(value, float) else value for (key, value) in kwargs.items()}
8            res = foo(*args, **kwargs)8            res = fun(*pos_args, **named_args)
9            return round(res, n) if isinstance(res, float) else res9            return round(res, n) if isinstance(res, float) else res
t10        return newfoot10        return newfun
11    return decorator11    return dec
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op