ArithFunct/dm_demin | ArithFunct/OddMood | ||||
---|---|---|---|---|---|
f | 1 | from math import * | f | 1 | from math import * |
2 | 2 | ||||
3 | 3 | ||||
4 | def ADD(f, g): | 4 | def ADD(f, g): | ||
n | 5 | def h(x): | n | 5 | def foo(i): |
6 | if callable(f): | 6 | if callable(f): | ||
n | 7 | f_val = f(x) | n | 7 | a = f(i) |
8 | else: | 8 | else: | ||
n | 9 | f_val = f | n | 9 | a = f |
10 | if callable(g): | 10 | if callable(g): | ||
n | 11 | g_val = g(x) | n | 11 | b = g(i) |
12 | else: | 12 | else: | ||
n | 13 | g_val = g | n | 13 | b = g |
14 | return(f_val + g_val) | 14 | return a + b | ||
15 | return h | 15 | return foo | ||
16 | 16 | ||||
17 | 17 | ||||
18 | def SUB(f, g): | 18 | def SUB(f, g): | ||
n | 19 | def h(x): | n | 19 | def foo(i): |
20 | if callable(f): | 20 | if callable(f): | ||
n | 21 | f_val = f(x) | n | 21 | a = f(i) |
22 | else: | 22 | else: | ||
n | 23 | f_val = f | n | 23 | a = f |
24 | if callable(g): | 24 | if callable(g): | ||
n | 25 | g_val = g(x) | n | 25 | b = g(i) |
26 | else: | 26 | else: | ||
n | 27 | g_val = g | n | 27 | b = g |
28 | return(f_val - g_val) | 28 | return a - b | ||
29 | return h | 29 | return foo | ||
30 | 30 | ||||
31 | 31 | ||||
32 | def MUL(f, g): | 32 | def MUL(f, g): | ||
n | 33 | def h(x): | n | 33 | def foo(i): |
34 | if callable(f): | 34 | if callable(f): | ||
n | 35 | f_val = f(x) | n | 35 | a = f(i) |
36 | else: | 36 | else: | ||
n | 37 | f_val = f | n | 37 | a = f |
38 | if callable(g): | 38 | if callable(g): | ||
n | 39 | g_val = g(x) | n | 39 | b = g(i) |
40 | else: | 40 | else: | ||
n | 41 | g_val = g | n | 41 | b = g |
42 | return(f_val * g_val) | 42 | return a * b | ||
43 | return h | 43 | return foo | ||
44 | 44 | ||||
45 | 45 | ||||
46 | def DIV(f, g): | 46 | def DIV(f, g): | ||
n | 47 | def h(x): | n | 47 | def foo(i): |
48 | if callable(f): | 48 | if callable(f): | ||
n | 49 | f_val = f(x) | n | 49 | a = f(i) |
50 | else: | 50 | else: | ||
n | 51 | f_val = f | n | 51 | a = f |
52 | if callable(g): | 52 | if callable(g): | ||
n | 53 | g_val = g(x) | n | 53 | b = g(i) |
54 | else: | 54 | else: | ||
t | 55 | g_val = g | t | 55 | b = g |
56 | return(f_val / g_val) | 56 | return a / b | ||
57 | return h | 57 | return foo | ||
58 | 58 |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|