在python中使用递归函数的方法
1.利用递归函数求阶乘
def p(n):
if n==1 or n==0:
return 1
else:
return n*p(n-1)
n=int(input("请输入一个整数:"))
print(n,"!的值为:",p(n))
2.利用递归函数实现一个斐波那契数列计算
def fib(n):
if n==1 or n==2:
return 1
else:
return fib(n-1)+fib(n-2)
n=int(input("请输入一个整数:"))
print(fib(n))
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: 怎么用python通配符查找字符串