这个代码怎么错的?怎样改进?

img

因为首位参数是默认的,如果你只提交一个参数,会默认是传入第一个形参,但是你的第一个形参已经是有默认值了,所以会报错,需要调整一下顺序。


def println(n,m='Welcome'):
    for i in range(n):
        print(m)

def main():
    println(5)

main()