#Exercise 2.20 from A primer... eps = 1.0 while 1.0 != 1.0 + eps: print('...............', eps) eps = eps/2.0 print('final eps:', eps) """ Terminal> python machine_zero.py ............... 1.0 ............... 0.5 ............... 0.25 ............... 0.125 ............... 0.0625 ............... 0.03125 ............... 0.015625 ............... 0.0078125 ............... 0.00390625 ............... 0.001953125 ............... 0.0009765625 ............... 0.00048828125 ............... 0.000244140625 ............... 0.0001220703125 ............... 6.103515625e-05 ... ... ............... 3.552713678800501e-15 ............... 1.7763568394002505e-15 ............... 8.881784197001252e-16 ............... 4.440892098500626e-16 ............... 2.220446049250313e-16 final eps: 1.1102230246251565e-16 """