I get two different amount for machine epsilon when I use below python codes, what is the reason?
i=1
while i+1 != 1 :
m=i
i=i/2
print(m)
and
i=1
while i != 0 :
m=i
i=i/2
print(m)
dividing the output of the first code by 2 is not equal to zero, but dividing output of the second code by 2 is zero!