御笔剑客 发表于 2017-12-30 15:09:10

这段代码哪里错了?

def change(s,m,n):
    Str=
    if(m==0):return
    change(m//n,n)
    s.append(Str)


s=[]
为什么会报错change() missing 1 required positional argument: 'n'
比如输入change(s,100,16)的时候,就提示change() missing 1 required positional argument: 'n'

ba21 发表于 2017-12-30 15:22:20

def change(s,m,n):

change(m//n,n) 不是有3个参数吗?
页: [1]
查看完整版本: 这段代码哪里错了?