沉默成魂 发表于 2018-9-21 20:16:57

新手有个小问题

def get(n):
    b=[]
    if n==0:
      return print(b)
    else:
      b.qppend(n%10)
      return get(n//10)
      这段代码为什么执行不了?

Charles未晞 发表于 2018-9-21 20:32:08

b.qppend(n%10)错了,应该是:
b.append(n%10)

沉默成魂 发表于 2018-9-21 20:49:52

Charles未晞 发表于 2018-9-21 20:32
b.qppend(n%10)错了,应该是:

这不是一模一样么

冬雪雪冬 发表于 2018-9-21 21:18:03

把b=[]放在函数外

Charles未晞 发表于 2018-9-21 21:48:54

沉默成魂 发表于 2018-9-21 20:49
这不是一模一样么


qppend和append肯定不一样啊。。。然后我不知道你要实现什么功能,不过b=[]放在函数外面是不是更合理一点?

沉默成魂 发表于 2018-9-22 10:29:51

Charles未晞 发表于 2018-9-21 21:48
qppend和append肯定不一样啊。。。然后我不知道你要实现什么功能,不过b=[]放在函数外面是不是更合理一点 ...

额。没看到。。。懂了
页: [1]
查看完整版本: 新手有个小问题