python学习 多进制转10进制

s = input("请输入需要转换的数字:") # 请输入一个由1和0组成的二进制数字串:
k = int(input("请输入需要转换的进制:"))
d = 0
while s:
   d = d*k + (ord(s[0]) -ord('0'))
   s = s[1:]
print("转换成十进制数是:{}".format(d))

猜你喜欢

转载自blog.csdn.net/u011451186/article/details/82148736