我这能跑通
你第一次输字符串什么的,第二次输数字就有问题
改一下
你错误时候没接收
也没传出来
咋会有值呢
运行函数要接收函数的返回值
我开始是认为递归调用了它从try里面就出去了啊
我现在改了也不对啊
改了没问题啊
你按照我的
我发你的图片
我看见了
谢谢大佬
你在这个函数内部去调用这个函数
不合理啊
递归为什么不能在try里面输出啊
就是,第一次我输入字符串之类的,它就执行递归嘛,然后就执行try里面的代码,里面不是记录了score的输入吗,为什么返回为None呀
报错了
字符串怎么转int
直接进入except
你在那一行下面加个print(1)
你看会打印吗
执行不到那一行
我想的是递归就进入try里面的正常代码了,就应该会返回try里面的score
为什么还是在except里呢