Decimal # is_qnan(): is_qnan() é um método da classe Decimal que verifica se o valor Decimal é bastante NaN.

Sintaxe: Decimal.is_qnan()

Parâmetro: valores decimais

Retorno: verdadeiro - se o valor decimal for bastante valor NaN; caso contrário, falso

Código # 1: Exemplo para o método is_qnan()



from decimal import *
  
  
a = Decimal(-1) 
  
b = Decimal('nan') 
print ("Decimal value a : ", a) 
print ("Decimal value b : ", b) 
  
  
print ("\n\nDecimal a with is_qnan() method : ", a.is_qnan()) 
  
print ("Decimal b with is_qnan() method : ", b.is_qnan()) 

Resultado :

Valor decimal a: -1
Valor decimal b: NaN
Decimal a com método is_qnan(): False
Decimal b com método is_qnan(): True

Código 2: Exemplo para o método is_qnan()

from decimal import *
  
  
a = Decimal('-3.14') 
  
b = Decimal('321e+5') 
print ("Decimal value a : ", a) 
print ("Decimal value b : ", b) 
  
  
print ("\n\nDecimal a with is_qnan() method : ", a.is_qnan()) 
  
print ("Decimal b with is_qnan() method : ", b.is_qnan()) 

Resultado :

Valor decimal a: -3,14
Valor decimal b: 3,21E + 7
Decimal a com método is_qnan(): False
Decimal b com método is_qnan(): False