Chapter 16: Floating point

Example 16.1, Page number: 322

In [1]:
# Variable declaration
number1 = 1.0
number2 = 1.0
counter = 0

# Calculation and result
while (number1 + number2 != number1) :
   counter += 1
   number2 = number2 / 10.0

print ('%2d digits accuracy in calculations\n' % counter)


number2 = 1.0
counter = 0

result = number1 + number2
counter += 1
number2 = number2 / 10.0

print ('%2d digits accuracy in storage\n' % counter)
16 digits accuracy in calculations

 1 digits accuracy in storage