#python #floating-point #integer #decimal
#python #с плавающей запятой #целое число #десятичное
Вопрос:
допустим, у меня есть это большое число 1956787654321, и я хочу преобразовать его в число с плавающей запятой с десятичной запятой 8 чисел, например, 19567.87654321.
Как бы я это сделал на python?
Заранее благодарю вас.
Ответ №1:
Как насчет
>>> 1956787654321 /10**8
19567.87654321
Комментарии:
1.
10**8
технически правильно, но выполняет ненужные вычисления.
Ответ №2:
Чтобы получить 8
значение с плавающей запятой, вы можете разделить ваше integer
на 1e8
:
1956787654321 / 1e8
# 19567.87654321
Комментарии:
1. omg спасибо за быстрый ответ, я не думал о делении числа: S