Help/example of bit testing

Rainer Deyke root at rainerdeyke.com
Thu Dec 7 16:59:11 EST 2000


"François Granger" <fgranger at teleprosoft.com> wrote in message
news:B6556369.1DF7A%fgranger at teleprosoft.com...
> genMasq = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192,
> 16384, 32768]
>
> data = 198
>
> for i in range(7):
>     if data & genMask[i]:
>         print "bit" + str(i) + "is on"

for i in range(7):
  if data & (1 << i):
    print "bit" + str(i) + "is on"


--
Rainer Deyke (root at rainerdeyke.com)
Shareware computer games           -           http://rainerdeyke.com
"In ihren Reihen zu stehen heisst unter Feinden zu kaempfen" - Abigor





More information about the Python-list mailing list