Вывод данных

Ilushka

Новичок
Пользователь
Май 15, 2020
3
0
1
Здравствуйте эксперты, такой вопрос. При выводе значений у меня выводится 13 цифр после запятой и только потом e в степени. Можно ли сделать так чтобы выводилось 2 знака после запятой и потом е в степени? Если мы это сделаем через функцию "%.2f" то он будет просто выводить 0,00. Как мне быть?
1589543602945.png
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Здравствуйте эксперты, такой вопрос. При выводе значений у меня выводится 13 цифр после запятой и только потом e в степени. Можно ли сделать так чтобы выводилось 2 знака после запятой и потом е в степени? Если мы это сделаем через функцию "%.2f" то он будет просто выводить 0,00. Как мне быть?
Это можно сделать так например:
Python:
x = -9.723856803270838e-43
print('{:.3}'.format(x)) # -9.72e-43
 

Ilushka

Новичок
Пользователь
Май 15, 2020
3
0
1
А если это все в массиве? Оно будет также работать?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
А если это все в массиве? Оно будет также работать?
Скорей всего. Попробуйте.
 

Ilushka

Новичок
Пользователь
Май 15, 2020
3
0
1
Работает, спасибо)
 

Форум IT Специалистов