Open In App

Python | Decimal shift() method

Last Updated : 05 Sep, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
Decimal#shift() : shift() is a Decimal class method which returns the shifted copy of x, y times
Syntax: Decimal.shift() Parameter: Decimal values Return: the shifted copy of x, y times
Code #1 : Example for shift() method Python3
# Python Program explaining 
# shift() method

# loading decimal library
from decimal import *


# Initializing a decimal value
a = Decimal(1)

b = Decimal(2)

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


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

print ("Decimal b with shift() method : ", b.shift(b))
Output :
Decimal value a :  1
Decimal value b :  2


Decimal a with shift() method :  100
Decimal b with shift() method :  200

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

# loading decimal library
from decimal import *


# Initializing a decimal value
a = Decimal(300)

b = Decimal(15)


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


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

print ("Decimal b with shift() method : ", b.shift(b))
Output :
Decimal value a :  300
Decimal value b :  15


Decimal a with shift() method :  300000000000000000
Decimal b with shift() method :  15000000000000000


Next Article
Article Tags :
Practice Tags :

Similar Reads