Исправить десятичные точки в python - PullRequest
0 голосов
/ 19 июня 2020

У меня есть число с плавающей запятой 17.3743, и мне нужно ввести формат 17.37, использование "{:.2f}".format(17.3743) отлично работает, но когда на входе есть только один di git, он ничего не делает, вместо того, чтобы фиксировать 2 точки в десятичной доле , например, 13.3 не приводит к 13.30, как мне действительно нужно. Как я могу это решить?

Ответы [ 2 ]

2 голосов
/ 19 июня 2020

Похоже, ваше предложение мне подходит:

>>> print("{:.2f}".format(123.1123123123))
123.11
>>> print("{:.2f}".format(123.1))
123.10

Взято прямо из Python 3.8 IDLE.

Что в нем не работает? В каком контексте вы пытаетесь его использовать?

Кажется, ваша проблема может быть в другом.

0 голосов
/ 19 июня 2020

Вы можете просто использовать функцию форматирования, как показано ниже:

format(number, '.2f')
...