Open In App

Python | Decimal compare_total_mag() method

Last Updated : 05 Sep, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
Decimal#compare_total_mag() : compare_total_mag() is a Decimal class method which compares the two Decimal values by using their abstract representation rather than their value, but ignoring the sign of each operand.
Syntax: 
Decimal.compare_total_mag()

Parameter: 
Decimal values

Return: 
1  - if a > b
-1 - if a < b
0  - if a = b

Code #1 : Example for compare_total_mag() method Python3
# Python Program explaining 
# compare_total_mag() method

# loading decimal library
from decimal import *


# Initializing a decimal value
a = Decimal(-1)

b = Decimal('0.142857')

# printing Decimal values
print ("Decimal value a : ", a)
print ("Decimal value b : ", b)


# Using Decimal.compare_total_mag() method
print ("\n\nDecimal a with compare_total_mag() method : ", a.compare_total_mag(a))

print ("Decimal a with compare_total_mag() method : ", a.compare_total_mag(b))

print ("Decimal b with compare_total_mag() method : ", b.compare_total_mag(a))
Output :
Decimal value a :  -1
Decimal value b :  0.142857


Decimal a with compare_total_mag() method :  0
Decimal a with compare_total_mag() method :  1
Decimal b with compare_total_mag() method :  -1

Code #2 : Example for compare_total_mag() method Python3
# Python Program explaining 
# compare_total_mag() method

# loading decimal library
from decimal import *


# Initializing a decimal value
a = Decimal('-3.14')

b = Decimal('321e + 5')

# printing Decimal values
print ("Decimal value a : ", a)
print ("Decimal value b : ", b)


# Using Decimal.compare_total_mag() method
print ("\n\nDecimal a with compare_total_mag() method : ", a.compare_total_mag(a))

print ("Decimal a with compare_total_mag() method : ", a.compare_total_mag(b))

print ("Decimal b with compare_total_mag() method : ", b.compare_total_mag(a))
Output :
Decimal value a :  -3.14
Decimal value b :  3.21E+7


Decimal a with compare_total_mag() method :  0
Decimal a with compare_total_mag() method :  -1
Decimal b with compare_total_mag() method :  1

Article Tags :
Practice Tags :

Similar Reads

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy