python问题,关于递归的,递归运行函数的话,函数里有return,我写的函数如下

这是一个判断两个字符串有几个字符不同的function:defedit_distance(s1,s2,result=0):s1=list(s1)s2=list(s2)if... 这是一个判断两个字符串有几个字符不同的function:
def edit_distance(s1,s2,result=0):
s1=list(s1)
s2=list(s2)
if len(s1)>0:
if s1[0]!=s2[0]:
result=result+1
del s1[0]
del s2[0]
return edit_distance(s1,s2,result)
return result
要是倒数第二步不return会怎么样?
还有我递归了这个函数,那每运行一次这个函数就会return一次result,那最后return的到底是什么?
展开
 我来答
酒尽望天
2014-02-15 · TA获得超过394个赞
知道小有建树答主
回答量:318
采纳率:100%
帮助的人:123万
展开全部
倒数第二步为什么不return?最后return的就是不同字符的数量啊
更多追问追答
追问
我的意思是要是没有
return的话递归不是一样执行吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式