forked from dylan-sutton-chavez/edge-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmath.json
More file actions
57 lines (57 loc) · 2.92 KB
/
math.json
File metadata and controls
57 lines (57 loc) · 2.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
[
{"src": "print(round(pi, 5))", "output": ["3.14159"]},
{"src": "print(round(e, 5))", "output": ["2.71828"]},
{"src": "print(round(tau, 5))", "output": ["6.28319"]},
{"src": "print(isinf(inf))", "output": ["True"]},
{"src": "print(isnan(nan))", "output": ["True"]},
{"src": "print(isfinite(1.0))", "output": ["True"]},
{"src": "print(sqrt(16))", "output": ["4.0"]},
{"src": "print(sqrt(2))", "output": ["1.4142135623730951"]},
{"src": "print(pow(2, 10))", "output": ["1024.0"]},
{"src": "print(round(cbrt(27)))", "output": ["3"]},
{"src": "print(exp(0))", "output": ["1.0"]},
{"src": "print(log(1))", "output": ["0.0"]},
{"src": "print(log2(8))", "output": ["3.0"]},
{"src": "print(round(log(8, 2)))", "output": ["3"]},
{"src": "print(round(log10(1000)))", "output": ["3"]},
{"src": "print(sin(0))", "output": ["0.0"]},
{"src": "print(cos(0))", "output": ["1.0"]},
{"src": "print(atan2(0, 1))", "output": ["0.0"]},
{"src": "print(hypot(3, 4))", "output": ["5.0"]},
{"src": "print(hypot(3, 4, 12))", "output": ["13.0"]},
{"src": "print(dist([0, 0], [3, 4]))", "output": ["5.0"]},
{"src": "print(round(degrees(pi)))", "output": ["180"]},
{"src": "print(round(radians(180), 5))", "output": ["3.14159"]},
{"src": "print(floor(2.7))", "output": ["2"]},
{"src": "print(ceil(2.1))", "output": ["3"]},
{"src": "print(trunc(-2.7))", "output": ["-2"]},
{"src": "print(floor(-2.1))", "output": ["-3"]},
{"src": "print(fabs(-3.5))", "output": ["3.5"]},
{"src": "print(copysign(3.0, -1.0))", "output": ["-3.0"]},
{"src": "print(factorial(5))", "output": ["120"]},
{"src": "print(factorial(0))", "output": ["1"]},
{"src": "print(gcd(12, 18))", "output": ["6"]},
{"src": "print(gcd(12, 18, 24))", "output": ["6"]},
{"src": "print(gcd())", "output": ["0"]},
{"src": "print(lcm(4, 6))", "output": ["12"]},
{"src": "print(lcm())", "output": ["1"]},
{"src": "print(isqrt(17))", "output": ["4"]},
{"src": "print(isqrt(16))", "output": ["4"]},
{"src": "print(comb(5, 2))", "output": ["10"]},
{"src": "print(perm(5, 2))", "output": ["20"]},
{"src": "print(perm(5))", "output": ["120"]},
{"src": "print(modf(2.5))", "output": ["(0.5, 2.0)"]},
{"src": "print(frexp(8))", "output": ["(0.5, 4)"]},
{"src": "print(fsum([1.0, 2.0, 3.0]))", "output": ["6.0"]},
{"src": "print(prod([1.0, 2.0, 3.0, 4.0]))", "output": ["24.0"]},
{"src": "print(sqrt_all(bytes(8)) == bytes(8))", "output": ["True"]},
{"src": "print(len(sqrt_all(bytes(16))))", "output": ["16"]},
{"src": "print(fsum_all(bytes(24)))", "output": ["0.0"]},
{"src": "print(prod_all(bytes(16)))", "output": ["0.0"]},
{"src": "sqrt(-1)", "error": "math domain error"},
{"src": "log(0)", "error": "math domain error"},
{"src": "acos(2)", "error": "math domain error"},
{"src": "factorial(-1)", "error": "factorial() not defined for negative values"},
{"src": "isqrt(-1)", "error": "nonnegative"},
{"src": "sqrt_all(bytes(7))", "error": "multiple of 8"}
]