Python Math: получить локальную точность и точность по умолчанию
Python Math: упражнение 42 с решением
Напишите программу на Python, чтобы получить локальную точность и точность по умолчанию.
Пример решения : -
Код Python:
import decimal
with decimal.localcontext() as context:
context.prec = 2
print('Local precision:', context.prec)
print('22/7 =', (decimal.Decimal('22') / 7))
print()
print('Default precision:', decimal.getcontext().prec)
print('22 /7 =', (decimal.Decimal('22') / 7))
Пример вывода:
Локальная точность: 2 22/7 = 3,1 Точность по умолчанию: 28 22/7 = 3,142857142857142857142857143
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для округления указанного числа вверх до бесконечности и вниз до отрицательной бесконечности точности 4.
Далее: Напишите программу на Python для отображения экземпляров дроби строкового представления числа.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code