100-011

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
方法一:
 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 '''
 4 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
 5 '''
 6 
 7 n = int(input("第几个月: "))
 8 # 斐波那契数列的通项公式
 9 fib =(1/(5**0.5))*(((1+(5**0.5))/2)**n - ((1-(5**0.5))/2)**n)
10 print ("第%d个月:共%d只"  % ( n,fib))

 

posted @ 2018-04-05 06:28  睡到自然醒的猪  阅读(129)  评论(0)    收藏  举报

iaoexl at outlook dot com, 返回顶部 →友情链接: 信息港 同城信息