Python二进制转十进制代码
# 转换函数
def binaryToDecimal(binary):
# 初始化十进制数字
decimal, i = 0, 0
# 从右到左遍历二进制字符串
while(binary != 0):
dec = binary % 10 # 取最低位的值,即2的0次方
decimal = decimal + dec * pow(2, i) # 求十进制数字
binary = binary//10 # 去除最低位的值
i += 1 # 2的幂次递增
return decimal
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!