while True:
a=int(input());aa=1
if a==0:
break
x=str(bin(a+1))
z=x[2:]
z=z[::-1]
for n in z:
if n =='0':
aa+=1 #尾數有aa個0
else:
break
print(aa-1)
不會標準輸出/入ㄚㄚㄚㄚㄚㄚㄚQQ
解題報告有人說要用sys.stdin.readline()
(懶得自己嘗試了...)
https://zerojudge.tw/ShowThread?postid=24897&reply=0
https://zerojudge.tw/ShowThread?postid=23171&reply=0