Я хочу знать, почему этот код в Python
print gmpy.sqrt(2009)
дайте результат 44, а не 44.82186966... как я хочу это сделать? Как я могу настроить функцию, чтобы показать мне десятичные числа.
Заранее спасибо.
Я хочу знать, почему этот код в Python
print gmpy.sqrt(2009)
дайте результат 44, а не 44.82186966... как я хочу это сделать? Как я могу настроить функцию, чтобы показать мне десятичные числа.
Заранее спасибо.
Грубо говоря, потому что так было определено. Нет возможности установить этот параметр.
Изменить: @casevh верен: gmpy2.sqrt()
возвращает то, что вы хотите.