递归的概念:函数包含了对自身的调用,那么就是递归
def test(s):
if s == '':
return s
else:
return test(s[1:])+s[0]
a = test('hello')
print(a)
def factorial(num):
if num > 1:
result = num * factorial(num-1)
else:
result = 1
return result
f = factorial(3)
print(f)
网友评论