用递归的算法写一个二进制到十进制的转换程序

python程序题
2025-03-12 18:04:44
推荐回答(1个)
回答1:


def bin2dec(x):
if len(x)>0:
y=x[-1]
z=x[:-1]
w=int(y)+2*bin2dec(z)
return w
else:
return 0


print(bin2dec('11111111111111111111111111111111'))