Python Program to get a number n and bit I, check whether ith bit in num is set or not. Input: 8 3 Output: Not Set Input: 8 1 Output: Set Explanation: 0000 1000

num=int(input("Enter a number:")) bit=int(input("Enter binary position:")) num=num>>(bit-1) if((num&1)!=0): print("{} is set".format(bit)) else: print("{} is reset".format(bit))

left shift the number num by n-1 times move the nth bit to LSB. Do AND operation between num and 1, if the LSB is 1 then output is 1, if LSB is 0 then output is 0.

Greatest of two numbers in Python

Smallest of two numbers in python

ODD or Even in Python

3 digit number or not in python

Greatest of three numbers in Python

Smallest of three numbers in Python

Divisible by 3 or not in python

Leap year in python

Last digit divisible by 3 or not in python

Calculator in python

grade calculation in python

else if in python

check whether bit is set in python

odd or even using bitwise operator in python

Copyright © 2017 by Decode School. click here to read our Privacy Policy