Bài 21. Dữ liệu kiểu số
Last updated
a = 1
b = 2.0
c = a + b
print(c)
# output: 3.0 a = int(2.3)
b = int(-2.8)
c = float(5)
d = complex('3+5j')
print(a)
print(b)
print(c)
print(d)
''' output:
2
-2
5.0
(3+5j)
'''print(1.1+2.2==3.3)
#output: Falsefrom decimal import Decimal as d
print(d('1.1') + d('2.2'))
print(d('1.0') * d('2.5'))
''' output:
3.3
2.50
'''from fractions import Fraction as F
print(F(5))
print(F(1,3))
print(F('1.1'))
''' Output:
5
1/3
11/10
'''from fractions import Fraction as F
print(F(1.3))
print(F('1.3'))
''' Output:
5854679515581645/4503599627370496
13/10
'''from fractions import Fraction as F
print(F(1, 3) + F(1, 3))
print(F(1, 3) * F(1, 3))
print(1 / F(5, 6))
print(F(-3, 10) > 0)
print(F(-3, 10) < 0)
''' Output:
2/3
1/9
6/5
False
True
'''import math as m
print(m.pi)
print(m.cos(m.pi))
print(m.exp(10))
print(m.log10(1000))
print(m.sinh(1))
print(m.factorial(6))
''' output:
3.141592653589793
-1.0
22026.465794806718
3.0
1.1752011936438014
720
'''import random as rd
print(rd.randrange(10, 20))
x = ['a', 'b', 'c', 'd', 'e']
print(rd.choice(x))
rd.shuffle(x)
print(x)
print(rd.random())
# Output: Mỗi lần run sẽ ra một kết quả ngẫu nhiên khác nhau