forked from blksail-edu/python-refresher
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhello.py
More file actions
63 lines (33 loc) · 632 Bytes
/
hello.py
File metadata and controls
63 lines (33 loc) · 632 Bytes
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
58
59
60
61
62
63
import numpy as np
def hello():
return "Hello, world!"
def add(a, b):
return a + b
def sub(a, b):
return a - b
def mul(a, b):
return a * b
def div(a, b):
if b == 0:
raise ValueError("Can't divide by zero!")
return a / b
def sqrt(a):
return np.sqrt(a)
def power(a, b):
return np.power(a, b)
def log(a):
return np.log(a)
def exp(a):
return np.exp(a)
def sin(a):
return np.sin(a)
def cos(a):
return np.cos(a)
def tan(a):
return np.tan(a)
def cot(a):
return 1 / np.tan(a)
def __main__():
hello()
if __name__ == "__main__":
__main__()