-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path9_Python_Numbers.py
More file actions
63 lines (52 loc) · 840 Bytes
/
9_Python_Numbers.py
File metadata and controls
63 lines (52 loc) · 840 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
# Python Numbers
x = 1
y = 3.98
z = 5j
print(x) # 1
print(type(x)) # int
print(y) # 3.98
print(type(y)) # float
print(z) # 5j
print(type(z)) # complex
print("") # blank line
# int
num1 = 763524760902
num2 = -9712547
num3 = 1542
print(num1) # 763524760902
print(num2) # -9712547
print(num3) # 1542
print("")
# float
f1 = 5.1
f2 = -8.73546
print(f1) # 5.1
print(f2) # -8.73546
f3 = 5e3
f4 = 12E4
print(f3) # 5000.0
print(f4) # 120000.0
print("")
# complex
c1 = 2 + 9j
print(c1) # (2 + 9j)
print("")
# type conversion
t1 = 1
t2 = float(t1)
print(t1) # 1
print(t2) # 1.0
print("")
t3 = 3.76
t4 = int(t3)
print(t3) # 3.76
print(t4) # 3
print("")
t5 = 6
t6 = complex(t5)
print(t5) # 6
print(t6) # (6 + 0j)
print("")
# Random number
import random
print(random.randrange(1, 100)) # a random number between 1 to 100