from __future__ import division
n = int(0)
float_type = np.float32
my_sum = float_type(0)
while True:
n += 1
last_sum = my_sum
my_sum += float_type(1 / n)
if n % 200000 == 0:
print "1/n = %g, sum0 = %g"%(1.0/n, my_sum)
if last_sum == my_sum:
print "Stopped changing at %d" % n
break