用户:_幻灵_查看:0 回复:1 评论:0 创建时间:2022-02-15T13:08:48
【作品展示】

【作品介绍】
可以二进制转十进制(二进制转十进制)
【作品源代码】
def s2e():
e = [0, 0, 0, 0, 0, 0, 0, 0]
s = int(input("请输入一个十位数:"))
for i in range(0, 8, 1):
e[i] = int(s % 2)
s = s//2
e.reverse()
print("二进制数为:", e)
def e2s():
s = [0, 0, 0, 0, 0, 0, 0, 0]
a = 0
s = list(input("请输入一个二进制数:"))
s.reverse()
for i in range(0, len(s), 1):
if int(s[i]) == 1:
a += pow(2, i)
print("十进制数是:", a)
while 1:
choose = int(input("二进制转十进制请输入1\n十进制转二进制请输入2\n"))
if choose == 1:
e2s()
elif choose == 2:
s2e()
else:
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn