Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python как нормально вывести число?

Михаил Барашков Ученик (238), закрыт 3 года назад
Очень малое число он выводит как 351е-06, а как его вывести в виде 0.00000351?
Визуально в моем скрипте не подходят числа с "е"
Лучший ответ
Молот Шотландцев Высший разум (303096) 3 года назад
0.0000035 в экспоненциальной записи это 3.51e-6, а не 351е-06
Перевод в обычную форму на Питоне
format(3.51e-6, '.8f')
Михаил БарашковУченик (238) 3 года назад
Спасибо! А есть у питона возможность не ограничивать кол-вом знаков? если число будет к примеру, 3е-100, а другое 2е-2. чтобы он показывал как есть, полностью.
Михаил БарашковУченик (238) 3 года назад
И еще не очень хочется выводить лишние 0, т. к. питон дорисует их до 8, даже если они не нужны
Остальные ответы
Оракул Оракул (63321) 3 года назад
print('{:.8f}'.format(0.00000351))
Сколько знаков после запятой надо, столько и ставьте вместо 8 (пробелы удалите, мыло добавляет)
Похожие вопросы