# eps.py note printing vs computation, print output after # print 1.0 + 1.0e-10 # 1.0000000001 print 1.0 + 1.0e-11 # 1.00000000001 print 1.0 + 1.0e-12 # 1.0 bad print 1.0 + 1.0e-13 # 1.0 bad print 1.0 + 1.0e-14 # 1.0 bad print (1.0 + 1.0e-10)-1.0 # 1.00000008274e-10 print (1.0 + 1.0e-11)-1.0 # 1.00000008274e-11 print (1.0 + 1.0e-12)-1.0 # 1.00008890058e-12 print (1.0 + 1.0e-13)-1.0 # 9.99200722163e-14 print (1.0 + 1.0e-14)-1.0 # 9.99200722163e-15 print (1.0 + 1.0e-15)-1.0 # 1.11022302463e-15 print (1.0 + 1.0e-16)-1.0 # 0.0 ok print (1.0 + 1.0e-17)-1.0 # 0.0 ok