热门

最新

红包

立Flag

投票

同城

我的

发布
m0_47670683
皛心
5 年前
truem0_47670683

越是深入学习python越是感受到它的简洁优雅,今天跟大家分享一下一行代码的递归!
递归优缺点都非常显著!优点是代码简洁易懂,缺点是耗费内存。
下面举2个例子:
一行代码搞定阶乘:
def factorial(x): return x * factorial(x - 1) if x > 1 else 1
一行代码搞定斐波那契数列:
def fibonacci(x): return x if x <= 1 else fibonacci(x - 1) + fibonacci(x - 2)
有兴趣的可以测试一下上面2行代码是否正确。
print(factorial(10))
print(fibonacci(10))

CSDN App 扫码分享
分享
评论
7
打赏
  • 复制链接
  • 举报
下一条:
一般的框架设计,都是围绕性能、复用性、高扩展性开发的
立即登录