Есть специальный модуль decimal. Для более точных вычислений с числами с плавающей точкой в Python используют модуль decimal. Если у вас данные с типом float, то этот модуль поможет вам ограничивать знаки после запятой. Вы можете вывести числа с сотыми, тысячными.
#!/usr/bin/python3
from decimal import *
# модуль decimal
#item = 0.70
#rate = 1.05
item = Decimal(0.70)
rate = Decimal(1.05)
tax = item * rate
total = item + tax
#'%.2f' - 2 знака после запятой
print('item\t', '%.2f' % item)
print('tax\t', '%.2f' % tax)
print('total\t', '%.2f' % total)
"""
#вывод:
item 0.70
tax 0.73
total 1.44
"""
#'%.02f' - 20 знаков после запятой
print('item\t', '%.20f' % item)
print('tax\t', '%.20f' % tax)
print('total\t', '%.20f' % total)
"""
вывод:
tem 0.69999999999999995559
tax 0.73499999999999998668
total 1.43500000000000005329
"""
Есть еще один способ округления чисел. Читайте статью как округлять числа при помощи модуля math Python