python3 练习题100例 (九)

题目九:题目:古典问题:有一对兔子,从出生后第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)

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

猜你喜欢

转载自www.cnblogs.com/LoveBeautiful/p/9914071.html