a=input("请输入一个二进制整数:") print("内置函数转换结果:",int(a,2))#内置函数直接转换 b=0 for x in range(0,len(a)):#for循环实现,原理自行调试 if a[x]=="1": b=b+2**(len(a)-x-1) print("编写程序转换结果:",b)
运行结果:
a=input("请输入一个二进制整数:") print("内置函数转换结果:",int(a,2))#内置函数直接转换 b=0 for x in range(0,len(a)):#for循环实现,原理自行调试 if a[x]=="1": b=b+2**(len(a)-x-1) print("编写程序转换结果:",b)
运行结果: