Волков-Рарог Артём Александрович, 516 группа FixFloat 12326
Дмитрий Попов, 517 группа FixFloat 12595
f1def fix(n):f1def fix(n):
22
n3    def dec(fun):n3    def decorator(fun):
44
5        def newfun(*args, **kwargs):5        def newfun(*args, **kwargs):
n6            pos_args = [round(_, n) if isinstance(_, float) else _ for _ in args]n6            new_args = [round(item, n) if isinstance(item, float) else item for item in args]
7            named_args = {key: round(value, n) if isinstance(value, float) else value for (key, value) in kwargs.items()}7            new_kwargs = {k: round(v, n) if isinstance(v, float) else v for (k, v) in kwargs.items()}
8            res = fun(*pos_args, **named_args)8            ret = fun(*new_args, **new_kwargs)
9            return round(res, n) if isinstance(res, float) else res9            return round(ret, n) if isinstance(ret, float) else ret
10        return newfun10        return newfun
t11    return dect11    return decorator
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op