i = int(input("请输入一个十进制整数:"))
list = []
while i:
list.append(i % 2)
i = i // 2
list.reverse()
print(list)
num = input("请输入一个二进制:")
sum = 0
length = len(num)
for x in range(length):
sum += int(num[length-1-x]) * pow(2, x)
print(sum)
a=int("101",2)
print(a)
结果为5