Вы печатаете поплавки с вашей первой командой и кортежи с вашей второй командой. При печати они представлены с разным уровнем точности.
Вы можете просто проверить это, указав точность самостоятельно:
from numpy import sin, pi
for i in range(6, 10):
x = 10**-i
print("{0:.30f}".format(sin(x*pi)/x/pi)) # print with more accuracy
print(sin(x*pi)/x/pi, i)
Вывод:
0.999999999998354982544412905554 # more accuracy and (if rounded) same as the tuple value
(0.999999999998355, 6)
0.999999999999983568699235547683
(0.9999999999999836, 7)
0.999999999999999666933092612453
(0.9999999999999997, 8)
1.000000000000000000000000000000
(1.0, 9)
@ Бамар ответил так же в комментарии - этопросто более "видимый".