【发布时间】:2014-04-18 22:20:04
【问题描述】:
decimal = input("Please insert a number: ")
if decimal > 256:
print "Value too big!"
elif decimal < 1:
print "Value too small!"
else:
decimal % 2
binary1 = []
binary0 = []
if decimal % 2 == 0:
binary1.append[decimal]
else:
binary0.append[decimal]
print binary1
print binary0
到目前为止,我想测试这段代码,它在第 13 行显示:
TypeError: builtin_function_or_method' 对象没有属性
__getitem__.
我不明白为什么会出错。
我想将十进制数转换为二进制数。我只想尝试获取输入的第一个值,然后将其存储在一个列表中以使用,然后将其作为 0 或 1 添加到另一个列表中。如果输入没有除以 2,则添加一个零。我该怎么做?
【问题讨论】:
标签: python binary decimal converter