Decimal # is_qnan(): is_qnan() ist eine Dezimalklassenmethode, die prüft, ob der Dezimalwert ein ziemlich NaN-Wert ist.

Syntax: Decimal.is_qnan()

Parameter: Dezimalwerte

Rückgabe: true - wenn der Dezimalwert ein ziemlich NaN-Wert ist; sonst falsch

Code 1: Beispiel für die Methode 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()) 

Ausgabe :

Dezimalwert a: -1
Dezimalwert b: NaN
Dezimal a mit der Methode is_qnan(): False
Dezimal b mit der Methode is_qnan(): True

Code 2: Beispiel für die Methode 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()) 

Ausgabe :

Dezimalwert a: -3,14
Dezimalwert b: 3,21E + 7
Dezimal a mit der Methode is_qnan(): False
Dezimal b mit der Methode is_qnan(): False