Python | Decimal method to_eng_string ()

Python Methods and Functions | String Variables

Decimal # to_eng_string (): to_eng_string () — it is a Decimal method that converts to a string using engineering notation if exponent is required.

Syntax: Decimal.to_eng_string()

Parameter: Decimal values ​​

Return: converts to a string

Code # 1: Example for to_eng_string () method

# Python program explaining
# to_eng_string ( ) method

 
# loading decimal library

from decimal import *

 

 
# Initialize decimal value

a = Decimal ( 1.898989 )

 

b = Decimal ( 2.0 )

  
# print decimal values ​​

print ( "Decimal value a:" , a)

print ( "Decimal value b:" , b)

 

 
# Using the Decimal.to_eng_string () method

print < code class = "plain"> ( "Decimal a with to_eng_string () method:" , a.to_eng_string ())

 

print ( "Decimal b with to_eng_string () method:" , b.to_eng_string ())

Output:

 Decimal value a : 1.8989890000000000380708797820261679589748382568359375 Decimal value b: 2 Decimal a with to_eng_string () method: 1.8989890000000000380708797820261679589748382568359375 Decimal b with to_eng_string () # method: 2_bpre> Code 

Code / p>

Output:

 Decimal value a: 3.140000000000000124344978758017532527446746826171875 Decimal value b: 15 Decimal a with to_eng_string () method: 3.140000000000000124344978758017532527446746826171875 Decimal b with to_eng_string () method: 15 




Get Solution for free from DataCamp guru

# Python program explaining
# to_eng_string () method

  
# decimal library loading

from decimal import *

 

  
# Initialize decimal value

a = Decimal ( 3.14 )

  

b = Decimal ( 15 )

 

 
# print decimal values ​​

print ( "Decimal value a:" , a)

print ( "Decimal value b:" , b)

 

 
# Using the Decimal.to_eng_string () method

print ( "Decimal a with to_eng_string () method:" , a.to_eng_string ())

  

print ( " Decimal b with to_eng_string () method: " , b.to_eng_string ())