不知道为啥会无限计算下去,想请教

想实现一个函数,比如输入123,返回值为【1,2,3】

img

一直循环是因为你的函数里面的
if b>0:
f(n)
这个n始终没变,那么b=len(str(n)) 就不变,b永远大于2