0
ビットストリングの先行ゼロを数えようとしていますが、何らかの理由でプログラムがif文に入りません。たとえprint文でチェックしても0ですが、 if文は無視されます。Python if文が認識されない
提案がありますか? ありがとう!
bits = bin(int(binascii.hexlify(hex_int),16) #convert str into binary
counter = 0
for i in reversed(bits):
print 'i: ', i
if i == 0:
print 'i: ', i
counter+=1
elif i==1:
break
どのように/ bitsは定義されていますか? –
@GrantWinneyごめんなさい。ビットは文字列のバイナリ変換です – helloworld