Похоже, ваше предложение мне подходит:
>>> print("{:.2f}".format(123.1123123123))
123.11
>>> print("{:.2f}".format(123.1))
123.10
Взято прямо из Python 3.8 IDLE.
Что в нем не работает? В каком контексте вы пытаетесь его использовать?
Кажется, ваша проблема может быть в другом.