锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Python如何把n进制(整数)转换成10进制?

时间:2023-08-05 12:07:00 51tjl压接型矩形连接器

首先,我们应该知道n进制代表什么?

举一个例子:

102代表8进制:1*8**2 0*8**1 2*8**0=66

每个进制的每个人都代表不同的值

n进制的第m位o代表o*n**m

所以:

a = input("请输入几进制:") b = input("请输入值:") l = [] for i in b:     l.append(i) l = l[::-1] #将列表l反过来 for i in l:     l[l.index(i)] = int(i)#数值l元素 sum = 0 for i in range(len(l)):     sum  = l[i] * (int(a) ** i)#累加到sum print(sum)

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章