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 `