Python Math: Get the local and default precision
Write a Python program to get the local and default precision.
Sample Solution:
Python Code:
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))
Sample Output:
Local precision: 2 22/7 = 3.1 Default precision: 28 22 /7 = 3.142857142857142857142857143
Flowchart:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to round a specified number upwards towards infinity and down towards negative infinity of precision 4.
Next: Write a Python program to display the fraction instances of the string representation of a number.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics