-ilshift() is a python function predefined in operator module.
-It work on the numeric value, it shift the binary bit to the left side.
Syntax-
operator.ilshift(number,leftshift)
Example-
operator.ilshift(3,1) will return 6
How?
Binary of 3 is 00000011 then,
(3,1) means left shift one time then above binary number become - 00000110,
00000110 is 6 in decimal.
program-
import operator
print("Enter number")
n=int(input())
print('left shift of this number 1 time is ',operator.ilshift(n,1))
print('left shift of this number 2 time is ',operator.ilshift(n,2))
print('left shift of this number 3 time is ',operator.ilshift(n,3))
print('left shift of this number 4 time is ',operator.ilshift(n,4))
print('left shift of this number 5 time is ',operator.ilshift(n,5))
print('left shift of this number 6 time is ',operator.ilshift(n,6))
Enter number
3
left shift of this number 1 time is 6
left shift of this number 2 time is 12
left shift of this number 3 time is 24
left shift of this number 4 time is 48
left shift of this number 5 time is 96
left shift of this number 6 time is 192
Enter number
4
left shift of this number 1 time is 8
left shift of this number 2 time is 16
left shift of this number 3 time is 32
left shift of this number 4 time is 64
left shift of this number 5 time is 128
left shift of this number 6 time is 256