python:代码复用与函数递归

 1 #recursion.py:打印斐波那契数列
 2 def fact(n):
 3     if n==1 or n==2:
 4         return 1
 5     else:
 6         return fact(n-1)+fact(n-2)
 7 while 1==1:
 8     test=eval(input("请输入数字:"))
 9     for i in range(1,test+1):
10         print("第{}次打印:".format(i),fact(i))

posted @ 2019-02-21 22:40  奔跑的蜗牛腿儿  阅读(198)  评论(0编辑  收藏  举报