用python写2进制转10进制小程序
程序员文章站
2024-03-17 09:27:52
...
用python写2进制转10进制小程序
前言:写这个代码是为了增强2进制转换的记忆, 代码详细介绍了 2进制转换的过程,如果是 ***大神请果断到页尾***欢迎修改并更新!
首先定义变量,l1,l2,l3,l4
l1 = list(input('请输入要转换的10进制数:'))
l2 = 0 # l2 = 转换后的10进制数
l3=len(l1) # l3 = l2的长度
l4=int(l1[0]) # l4 = 所输入的2进制数的第一位
while循环
while l3 != 0:
l3 -= 1
l2 += l4 * 2 ** l3
del l1[0]
l4 = int(l1[0])
if l3 == 1:
l2 += 1
程序主体
# 2进制转10进制
l1 = list(input('请输入要转换的10进制数:'))
l2 = 0 # l2 = 转换后的10进制数
l3=len(l1) # l3 = l2的长度
l4=int(l1[0]) # l4 = 所输入的2进制数的第一位
while l3 != 0:
l3 -= 1
l2 += l4 * 2 ** l3
del l1[0]
l4 = int(l1[0])
if l3 == 1:
l2 += 1
print('2进制转10进制结果:',l2) # 2进制转10进制结果
print('YSF出品')
print('万水青山总是情,点个关注行不行!')
break
此链接是对比数据用的
上一篇: 设计算法,将已有用邻接矩阵存储的带权图转换成邻接表表示。
下一篇: Fresco图片框架的使用
推荐阅读