Python 基于原始输入的整数到二进制程序

Python 基于原始输入的整数到二进制程序,python,binary,integer,Python,Binary,Integer,我正在尝试制作一个小程序,用户在其中键入一个数字,然后将该数字转换为二进制并发送回用户 我已经构建了它,我唯一的问题是,我觉得一开始的“0b”会让不熟悉二进制的用户感到困惑。以下是我目前的代码: newInt = input("Enter a number: ") newInt2 = int(newInt) binaryInt = bin(newInt2) print binaryInt 它工作正常,我只需要删除打印的每个二进制值开头的“0b”。然后执行 binaryInt[2:] 那就做吧

我正在尝试制作一个小程序,用户在其中键入一个数字,然后将该数字转换为二进制并发送回用户

我已经构建了它,我唯一的问题是,我觉得一开始的“0b”会让不熟悉二进制的用户感到困惑。以下是我目前的代码:

newInt = input("Enter a number: ")
newInt2 = int(newInt)
binaryInt = bin(newInt2)
print binaryInt
它工作正常,我只需要删除打印的每个二进制值开头的“0b”。

然后执行

binaryInt[2:]
那就做吧

binaryInt[2:]
那就做吧

binaryInt[2:]
那就做吧

binaryInt[2:]

这是一种方法:

newInt = input("Enter a number: ")
newInt2 = int(newInt)
binaryInt = bin(newInt2)
x = list(binaryInt)
del x[0:2]
print ''.join(x)

这是一种方法:

newInt = input("Enter a number: ")
newInt2 = int(newInt)
binaryInt = bin(newInt2)
x = list(binaryInt)
del x[0:2]
print ''.join(x)

这是一种方法:

newInt = input("Enter a number: ")
newInt2 = int(newInt)
binaryInt = bin(newInt2)
x = list(binaryInt)
del x[0:2]
print ''.join(x)

这是一种方法:

newInt = input("Enter a number: ")
newInt2 = int(newInt)
binaryInt = bin(newInt2)
x = list(binaryInt)
del x[0:2]
print ''.join(x)

我不知道是否有比切片更好的方法:
print binaryInt[2::
谢谢!肯定有帮助。以前没有听说过很多关于切片的事,但是谢谢!我不知道是否有比切片更好的方法:
print binaryInt[2::
谢谢!肯定有帮助。以前没有听说过很多关于切片的事,但是谢谢!我不知道是否有比切片更好的方法:
print binaryInt[2::
谢谢!肯定有帮助。以前没有听说过很多关于切片的事,但是谢谢!我不知道是否有比切片更好的方法:
print binaryInt[2::
谢谢!肯定有帮助。以前没有听说过很多关于切片的事,但是谢谢!那真是一种冗长的方式。它比
binaryInt[2://code>有优势吗?@minitech谢谢,
binaryInt[2://code>是更好的答案,我的错。这是一种非常冗长的方法。它比
binaryInt[2://code>有优势吗?@minitech谢谢,
binaryInt[2://code>是更好的答案,我的错。这是一种非常冗长的方法。它比
binaryInt[2://code>有优势吗?@minitech谢谢,
binaryInt[2://code>是更好的答案,我的错。这是一种非常冗长的方法。它比
binaryInt[2://code>有优势吗?@minitech谢谢,
binaryInt[2://code>是更好的答案,我的错。