Python3
# Import required modules import decimal # Create decimal object ob1 = decimal.Decimal(5).sqrt() ob2 = decimal.Decimal(7).sqrt() # Display value print(ob1) print(ob2)
Producción
2.236067977499789696409173669 2.645751311064590590501615754
Podemos establecer la precisión hasta n cifra significativa. El decimal.getcontext().prec debe declararse en el ámbito global de modo que todos los objetos decimales puedan tener n cifras significativas.
Python3
# Import required module import decimal # Set precision to a fixed value decimal.getcontext().prec = 6 # Create Decimal object ob1 = decimal.Decimal(5).sqrt() ob2 = decimal.Decimal(7).sqrt() # Display value up to 6 significant figures print(ob1) print(ob2)
Producción
2.23607 2.64575