Python | The decimal method is_qnan ()

Python Methods and Functions

Decimal # is_qnan (): is_qnan () — it is a method of the Decimal class that checks if the Decimal value is completely NaN.

Syntax: Decimal.is_qnan()

Parameter: Decimal values ​​

Return: true - if the Decimal value is quite NaN value; otherwise false

Code # 1: Example for the is_qnan () method

# Program Python explaining
# is_qnan () method

 
# decimal library loading

from decimal import *

 

 
# Initialize decimal value

a = Decimal ( - 1 )

 

b = Decimal ( 'nan' )

  
# print decimal values ​​

print ( "Decimal value a:" , a)

print ( "Decimal value b:" , b)

 

 
# Using the Decimal.is_qnan () method

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

 

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

Output:

 Decimal value a: -1 Decimal value b: NaN Decimal a with is_qnan () method: False Decimal b with is_qnan () method: True 

Code # 2: Example for is_qnan ()

# Python program explaining
# is_qnan () method

 
# decimal library loading

from decimal import *

 

 
# Initialize decimal value

a = Decimal ( '-3.14' )

  

b = Decimal ( '321e + 5' )

  
# printing decimal values ​​

print ( "Decimal value a:" , a)

print ( "Decimal value b:" , b)

 

 
# Using the Decimal.is_qnan () method

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

 

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

Output:

 Decimal value a: -3.14 Decimal value b: 3.21E + 7 Decimal a with is_qnan () method: False Decimal b with is_qnan () method: False 




Get Solution for free from DataCamp guru