python3 练习题100例 (九)

python学习网 2018-11-06 19:25:11
题目九:题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

""" 题目九:题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21...."""

def count(x):
    a, b = 1, 1
    for i in range(x):
        a, b = a + b, a
        print(a)
    return a
count(10)

  这个简单,是对前面斐波数列的复习,就是有点伤脑筋。

阅读(1521) 评论(0)