递归-斐波那契数

    递归是个好东西 python

    若是兔子出生两个月后,就有繁殖能力,一对兔子每月能生出一对兔子,假设全部兔子不死,一年之后一共有多少兔子。spa

     

月数 1     2 3 4 5 6 7 8 9 10 11 12  
兔子对数 1 1 2 3 5 8 13 21 34 55 89 144  

前面相邻之和构成后一项。code

除了1月以外,后一个月份是前两个月份儿以后。递归

pythonci

# -*- coding: UTF-8 -*- 
'''
Created on 2016年12月1日

@author: llg
'''

def caculate(month):
    # 这就是到栈底的判断条件
    if month ==1 or month ==2:
        return 1
    else:
        return caculate(month-2)+caculate(month-1);
    

print caculate(12)
相关文章
相关标签/搜索