Диана Бочковенкова, 630 группа FixFloat 12807
Волчанинов Алексей Павлович 321 группа FixFloat 12498
f1def fix(n):f1def fix(n):
22
n3    def decorator(func):n3    def dec(fun):
44
n5        def new_func(*args, **kwargs):n5        def newfun(*args, **kw):
6            args = list(args)6            args = list(args)
7            for i in range(len(args)):7            for i in range(len(args)):
8                if isinstance(args[i], float):8                if isinstance(args[i], float):
9                    args[i] = round(args[i], n)9                    args[i] = round(args[i], n)
t10            for var in kwargs:t10            for i in kw:
11                if isinstance(kwargs[var], float):11                if isinstance(kw[i], float):
12                    kwargs[var] = round(kwargs[var], n)12                    kw[i] = round(kw[i], n)
13            ans = func(*args, **kwargs)13            a = fun(*args, **kw)
14            if isinstance(ans, float):14            if isinstance(a, float):
15                ans = round(ans, n)15                a = round(a, n)
16            return ans16            return a
17        return new_func17        return newfun
18    return decorator18    return dec
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op