欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用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

此链接是对比数据用的

相关标签: 2进制转10进制