ArithFunct/dm_demin
ArithFunct/OddMood
f1from math import *f1from math import *
22
33
4def ADD(f, g):4def ADD(f, g):
n5    def h(x):n5    def foo(i):
6        if callable(f):6        if callable(f):
n7            f_val = f(x)n7            a = f(i)
8        else:8        else:
n9            f_val = fn9            a = f
10        if callable(g):10        if callable(g):
n11            g_val = g(x)n11            b = g(i)
12        else:12        else:
n13            g_val = gn13            b = g
14        return(f_val + g_val)14        return a + b
15    return h15    return foo
1616
1717
18def SUB(f, g):18def SUB(f, g):
n19    def h(x):n19    def foo(i):
20        if callable(f):20        if callable(f):
n21            f_val = f(x)n21            a = f(i)
22        else:22        else:
n23            f_val = fn23            a = f
24        if callable(g):24        if callable(g):
n25            g_val = g(x)n25            b = g(i)
26        else:26        else:
n27            g_val = gn27            b = g
28        return(f_val - g_val)28        return a - b
29    return h29    return foo
3030
3131
32def MUL(f, g):32def MUL(f, g):
n33    def h(x):n33    def foo(i):
34        if callable(f):34        if callable(f):
n35            f_val = f(x)n35            a = f(i)
36        else:36        else:
n37            f_val = fn37            a = f
38        if callable(g):38        if callable(g):
n39            g_val = g(x)n39            b = g(i)
40        else:40        else:
n41            g_val = gn41            b = g
42        return(f_val * g_val)42        return a * b
43    return h43    return foo
4444
4545
46def DIV(f, g):46def DIV(f, g):
n47    def h(x):n47    def foo(i):
48        if callable(f):48        if callable(f):
n49            f_val = f(x)n49            a = f(i)
50        else:50        else:
n51            f_val = fn51            a = f
52        if callable(g):52        if callable(g):
n53            g_val = g(x)n53            b = g(i)
54        else:54        else:
t55            g_val = gt55            b = g
56        return(f_val / g_val)56        return a / b
57    return h57    return foo
5858
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op