看了一下 《 Python 简明教程》,发现了一个很有意思的项目,它推荐了这个项目来练手。这个项目是一份列表,关于用任何语言都可以实现的程序的项目。有兴趣可以实现一下。
我在这里写一下简单的斐波那契数列。
1 |
def (a, b, n): |
使用了尾递归。可以用 lambda 减少代码:
1 |
fib = lambda n, x=0, y=1: x if not n else fib(n-1, y, x+y) |
看了一下 《 Python 简明教程》,发现了一个很有意思的项目,它推荐了这个项目来练手。这个项目是一份列表,关于用任何语言都可以实现的程序的项目。有兴趣可以实现一下。
我在这里写一下简单的斐波那契数列。
1 |
def (a, b, n): |
使用了尾递归。可以用 lambda 减少代码:
1 |
fib = lambda n, x=0, y=1: x if not n else fib(n-1, y, x+y) |
近期评论