Что означает 10f в данных ephem? - PullRequest
0 голосов
/ 05 февраля 2019

Что означает 10f в строке >>> print('%.10f' % yh.earth_distance)?

Вот пример, где он используется:

>>> line = "C/2002 Y1 (Juels-Holvorcem),e,103.7816,166.2194,128.8232,242.5695,0.0002609,0.99705756,0.0000,04/13.2508/2003,2000,g  6.5,4.0"
>>> yh = ephem.readdb(line)
>>> yh.compute('2007/10/1')
>>> print('%.10f' % yh.earth_distance)
14.8046731949
>>> print(yh.mag)
23.96

1 Ответ

0 голосов
/ 05 февраля 2019

Это не имеет ничего общего с ephem, это форматирование строк python.В данном конкретном случае - «использовать 10 цифр после плавающей (десятичной) точки»

...