Präzision von repr (f), str (f), print (f) wenn f float ist

Wenn ich laufe:

>>> import math
>>> print(math.pi)
3.141592653589793

Dann wird pi mit 16 Ziffern gedruckt,

Wie auch immer, laut:

>>> import sys
>>> sys.float_info.dig 
15

Meine Genauigkeit beträgt 15 Stellen.

So, sollte ich mich auf die letzte Ziffer dieses Wertes verlassen (d. H. Dass der Wert von π tatsächlich 3,141592653589793nnnnnn ist).