#coding=utf-8
count = 0
num =raw_input("请输入整数:")
num = int(num)
bin_num = []
while num != 0:
s = num%2
bin_num.append(s)
if s == 1:
count +=1
num = num/2
bin_num.reverse()
print "count is %d" % count
print "bin number is",bin_num
注意:1)输入的字符串,需要类型转化成整数