0

у меня есть значение float float(balance) = 0.00001 когда я вывожу это значение в программе, оно выводится как 1e-05. Как сделать чтобы выводилось так же 0.00001?

DeNRouN
  • 29
  • 4

1 Answers1

0
balance = 0.00001
print("balance =  {0:7.5f}".format(balance))

balance =  0.00001
Sergey
  • 13,474
  • Обьясни как работает формат в данном случае, а точнее что делает 0:7 – DeNRouN Jun 18 '21 at 06:40
  • @DeNRouN. 0 - порядковый индекс переменной в методе формат, 7 - количество символов которое будет занимать число. .5 - сколько символов после запятой выводить. Для примера print("balance = |{0:-^27.5f}|".format(balance)) -> balance = |----------0.00001----------| . [Здесь подробней] (https://pythonworld.ru/osnovy/formatirovanie-strok-metod-format.html) – Андрей Коробейников Jun 18 '21 at 08:49