Форматирование Python позволяет легко печатать плавающие числа с двумя десятичными цифрами.
Таким образом, мы можем превратить k
в плавающее число Python и использовать форматирование строк Python.
sage: k = 0.00060
sage: print('{:0.2f}'.format(float(k)))
0.00
sage: k = 1234.5
sage: print('{:0.2f}'.format(float(k)))
1234.50
В Python3на основе SageMath, можно даже использовать f-строки:
sage: print(f'{float(k):0.2f}')
1234.50