Configuración de la precisión en Python usando el módulo decimal

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

Publicación traducida automáticamente

Artículo escrito por sangy987 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *