0 python binary decimal converter
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
Run Code Online (Sandbox Code Playgroud)
到目前为止,我想测试这段代码,它在第13行说:
TypeError:builtin_function_or_method'对象没有属性
__getitem__.
我不明白为什么这是错的.
我想将十进制数转换为二进制数.我只想尝试获取输入的第一个值然后将其存储在列表中以便使用,然后将其作为0或1添加到另一个列表中.如果输入不等于2,则添加一个零.我该怎么做?
binary1.append[decimal]
Run Code Online (Sandbox Code Playgroud)
您试图从append方法中获取元素,从而触发错误.由于它是一个函数或方法,您需要使用适当的语法来调用它.
binary1.append(decimal)
Run Code Online (Sandbox Code Playgroud)
同上另一个追加电话.
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |