Распечатайте число с плавающей точкой в нормальной форме, а не экспоненциальную форму/научную нотацию У меня есть число, которое выводится в экспоненциальной форме: >>> >>> a = 1/1221759 >>> print(a) 8.184920266599223e-07 >>> Как я могу сделать печать в обычной форме? Ответ 1 Вы можете отформатировать его как номер с фиксированной запятой. >>> a = 1/1221759 >>> '{0:.10f}'.format(a) '0.0000008185' Ответ 2 Вы можете использовать форматирование печати: print "%.16f" % a где 16 - количество цифр, которое вы хотите после десятичной точки.
Ответ 1 Вы можете отформатировать его как номер с фиксированной запятой. >>> a = 1/1221759 >>> '{0:.10f}'.format(a) '0.0000008185'
Ответ 2 Вы можете использовать форматирование печати: print "%.16f" % a где 16 - количество цифр, которое вы хотите после десятичной точки.