In [1]:
print(0.1)
In [2]:
print(format(0.1, '.20f'))
In [3]:
print(0.1 + 0.1 + 0.1)
In [4]:
print(0.1 + 0.1 + 0.1 == 0.3)
In [5]:
print((19 / 155) * (155 / 19))
In [6]:
print((19 / 155) * (155 / 19) == 1)
In [7]:
print(round(0.1 + 0.1 + 0.1, 10) == round(0.3, 10))
In [8]:
print(abs((0.1 + 0.1 + 0.1) - 0.3) < 1e-10)
In [9]:
print(1e5)
In [10]:
print(1e-3)
In [11]:
import math
In [12]:
print(math.isclose(0.1 + 0.1 + 0.1, 0.3))
In [13]:
print(math.isclose((19 / 155) * (155 / 19), 1))
In [14]:
print(math.isclose(1, 1.001))
In [15]:
print(math.isclose(1, 1.001, rel_tol=0.01))
In [16]:
print(math.isclose(0, 0.001))
In [17]:
print(math.isclose(0, 0.001, rel_tol=0.01))
In [18]:
print(math.isclose(0, 0.001, abs_tol=0.01))
In [19]:
print(math.sin(math.pi))
In [20]:
print(math.sin(math.pi) == 0)
In [21]:
print(math.isclose(math.sin(math.pi), 0))
In [22]:
print(math.isclose(math.sin(math.pi), 0, abs_tol=1e-10))
In [23]:
print(round(math.sin(math.pi), 10) == 0)
In [24]:
print(abs(math.sin(math.pi)) < 1e-10)