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