это моя проблема: рассмотрим число, подобное 29.8245, учитывая количество для точности, сначала это число должно быть округлено, например, для precision =0
это будет 30. Теперь это число должно быть выровнено по центру в строке с заданным значением.ширина.например, если width = 10
, то конечный результат будет: ' 30 '
Для этого конкретного примера я придумал:
"{:^10}".format("{0:.0f}".format(29.8245))
проблема в том, что теперь числа жестко запрограммированы, и я не знаю,как это исправить, чтобы получить входные данные в мой код. Я знаю, что:
"{}".format()
- это то, что мы используем в обычных случаях, но в этой проблеме я не знаю, как объединить эти два кода (я недаже не знаю, возможно это или нет).Также есть ли лучший подход для решения проблемы?