Python 如何将一个数字转换成二进制表示?

Python 如何将一个数字转换成二进制表示?,python,python-3.x,Python,Python 3.x,我如何将一个数字从二进制转换成十进制,代码有什么问题: print (" Enter a number") realnum = int(input()) print("In Binary that is", bin(realnum)[2:]) input(" Press enter to finish ") 我想这就是你想要的。。。根据我对你问题的解释 我想这就是你想要的。。。根据我对你问题的解释 我想这就是你想要的。。。根据我对你问题的解释 我想这就是你想要的。。。根据我对您问题的解释,您

我如何将一个数字从二进制转换成十进制,代码有什么问题:

print (" Enter a number")
realnum = int(input())
print("In Binary that is", bin(realnum)[2:])
input(" Press enter to finish ") 
我想这就是你想要的。。。根据我对你问题的解释

我想这就是你想要的。。。根据我对你问题的解释

我想这就是你想要的。。。根据我对你问题的解释


我想这就是你想要的。。。根据我对您问题的解释,您似乎正在尝试将输入转换为二进制。如果是,您可以使用:

因此,您的代码变成:

print(" Enter a number")
realnum = int(input())
print("In Binary that is", format(realnum, '08b'))
print("In Denary that is", realnum)
input(" Press enter to finish ") 

看起来您正在尝试将输入转换为二进制。如果是,您可以使用:

因此,您的代码变成:

print(" Enter a number")
realnum = int(input())
print("In Binary that is", format(realnum, '08b'))
print("In Denary that is", realnum)
input(" Press enter to finish ") 

看起来您正在尝试将输入转换为二进制。如果是,您可以使用:

因此,您的代码变成:

print(" Enter a number")
realnum = int(input())
print("In Binary that is", format(realnum, '08b'))
print("In Denary that is", realnum)
input(" Press enter to finish ") 

看起来您正在尝试将输入转换为二进制。如果是,您可以使用:

因此,您的代码变成:

print(" Enter a number")
realnum = int(input())
print("In Binary that is", format(realnum, '08b'))
print("In Denary that is", realnum)
input(" Press enter to finish ") 


您输入的是什么?它已经是十进制的realnum。。。。(denary只是base10的一个不太常见的术语,
realnum
已经是…这必须是n倍的重复?可能是输入内容的重复?它已经是十进制的realnum。。。。(denary只是base10的一个不太常见的术语,
realnum
已经是…这必须是n倍的重复?可能是输入内容的重复?它已经是十进制的realnum。。。。(denary只是base10的一个不太常见的术语,
realnum
已经是…这必须是n倍的重复?可能是输入内容的重复?它已经是十进制的realnum。。。。(denary只是base10的一个不太常见的术语,
realnum
已经是了……这必须是一个n倍的副本?bin的可能副本在python3+中不起作用?好吧,他已经可以将其打印为二进制了……tbh我认为这个问题应该结束,因为“必须对问题有最低限度的理解”@乔兰比斯利-不,是这样。我只是觉得
格式
更干净。不过这只是一种风格而已。:)但这与他的问题无关,我还是这么认为agree@JoranBeasley-事实是,我不知道OP的确切问题是什么。他非常含糊。我只是给他一些我认为会帮助他的东西。我尽我所能利用他的东西。是的,我给了你+1我想他只是在问如何打印realnum在base10中(这导致我认为这应该因为缺乏最低限度的理解而关闭),bin在python3+中不起作用吗?好吧,他已经可以将其打印为二进制文件了……tbh我认为这个问题应该关闭,因为“必须对问题有最低限度的理解”@乔兰比斯利-不,是这样。我只是觉得
格式
更干净。不过这只是一种风格而已。:)但这与他的问题无关,我还是这么认为agree@JoranBeasley-事实是,我不知道OP的确切问题是什么。他非常含糊。我只是给他一些我认为会帮助他的东西。我尽我所能利用他的东西。是的,我给了你+1我想他只是在问如何打印realnum在base10中(这导致我认为这应该因为缺乏最低限度的理解而关闭),bin在python3+中不起作用吗?好吧,他已经可以将其打印为二进制文件了……tbh我认为这个问题应该关闭,因为“必须对问题有最低限度的理解”@乔兰比斯利-不,是这样。我只是觉得
格式
更干净。不过这只是一种风格而已。:)但这与他的问题无关,我还是这么认为agree@JoranBeasley-事实是,我不知道OP的确切问题是什么。他非常含糊。我只是给他一些我认为会帮助他的东西。我尽我所能利用他的东西。是的,我给了你+1我想他只是在问如何打印realnum在base10中(这导致我认为这应该因为缺乏最低限度的理解而关闭),bin在python3+中不起作用吗?好吧,他已经可以将其打印为二进制文件了……tbh我认为这个问题应该关闭,因为“必须对问题有最低限度的理解”@乔兰比斯利-不,是这样。我只是觉得
格式
更干净。不过这只是一种风格而已。:)但这与他的问题无关,我还是这么认为agree@JoranBeasley-事实是,我不知道OP的确切问题是什么。他非常含糊。我只是给他一些我认为会帮助他的东西。我尽我所能利用他的东西。是的,我给了你+1我想他只是在问如何打印realnum在base10中(这让我认为,由于缺乏最低限度的理解,这应该被关闭)