【发布时间】:2015-05-16 23:46:47
【问题描述】:
我正在尝试制作一个小程序,让用户输入一个数字,然后将该数字转换为二进制并发回给用户。
我已经构建了它,我唯一的问题是,我觉得开头的“0b”会让不熟悉二进制的用户感到困惑。到目前为止,这是我的代码:
newInt = input("Enter a number: ")
newInt2 = int(newInt)
binaryInt = bin(newInt2)
print binaryInt
它工作正常,我只需要删除打印的每个二进制值开头的“0b”。
【问题讨论】:
-
不知道有没有比切片更好的方法:
print binaryInt[2:] -
谢谢!绝对有帮助。之前没有真正听说过切片,但是谢谢!