定义一个函数,参数为n

def recursive_function(n): # 如果n小于等于0,直接返回0 if n <= 0: return 0 # 如果n等于1,直接返回1 elif n == 1: return 1 else: # 递归调用函数本身,传入参数n-1,并将返回值赋给变量result1 result1 = recursive_function(n-1) # 递归调用函数本身,传入参数n-2,并将返回值赋给变量result2 result2 = recursive_function(n-2) # 返回result1和result2的和 return result1 + result2

调用函数,参数为10,将返回值赋给变量result

result = recursive_function(10)

打印result的值

print(result)


原文地址: https://www.cveoy.top/t/topic/pj9F 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录