Чистобаев Андрей Андреевич 321 FixFloat 13025
Волчанинов Алексей Павлович 321 группа FixFloat 12498
f1def fix(n):f1def fix(n):
22
n3    def fixdec(f):n3    def dec(fun):
44
n5        def newf(*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 k in kwargs:t10            for i in kw:
11                if isinstance(kwargs[k], float):11                if isinstance(kw[i], float):
12                    kwargs[k] = round(kwargs[k], n)12                    kw[i] = round(kw[i], n)
13            res = f(*tuple(args), **kwargs)13            a = fun(*args, **kw)
14            if isinstance(res, float):14            if isinstance(a, float):
15                res = round(res, n)15                a = round(a, n)
16            return res16            return a
17        return newf17        return newfun
18    return fixdec18    return dec
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op