请问我是哪里的空格和缩进用错了?谢谢
如题,求大神指点 b.reverse,你用了逗号吧 本帖最后由 冬雪雪冬 于 2017-8-9 11:36 编辑看错啦,2楼说的对。 本帖最后由 shkhs 于 2017-8-9 15:24 编辑
左手十字 发表于 2017-8-9 11:35
b.reverse,你用了逗号吧
可是我改完之后还是提醒相同的错误
shkhs 发表于 2017-8-9 15:22
可是我改完之后还是提醒相同的错误
你把代码贴出来,图我们没办法复制,没办法验证你的代码 本帖最后由 左手十字 于 2017-8-9 23:42 编辑
def bic(a):
b = []
c =0
d=a
while d:
b.append(a%2)
d=a//2
b.reverse()
for i in range(lem(b)):
c+= b(i)*(10**(len(b)-i))
return c我试了一遍,按照你的代码没有错啊 def bic(a):
b=[]
c=0
d=a
while d:
b.append(a%2)
d=a//2
b.reverse()
for i in range(len(b)):
c+=b(i)*(10**(lem(b)-i))
return c
j=int(input('请输入一个十进制数'))
print(bic(j))
还是报错,不知道为什么?
页:
[1]