本文介绍了这个递归函数如何工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

def mult(a,b):

如果b == 1:

返回

否则:

返回a + mult(a,b-1)



打印(多(2,4))



我尝试了什么:



我试图理解为什么这个代码在没有乘法运算符的情况下进行乘法运算没有成功。

def mult(a, b):
if b == 1:
return a
else:
return a + mult(a, b-1)

print(mult(2, 4))

What I have tried:

I have tried to understand how come this code does a multiplication without having a multiplication operator with no success.

推荐答案


这篇关于这个递归函数如何工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 23:52