1. 程式人生 > >python3 練習題100例 (六)

python3 練習題100例 (六)

題目六:斐波那契數列(Fibonacci sequence),又稱黃金分割數列,指的是這樣一個數列:0、1、1、2、3、5、8、13、21、34、……。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

""" 題目六:斐波那契數列(Fibonacci sequence),又稱黃金分割數列,指的是這樣一個數列:0、1、1、2、3、5、8、13、21、34、……。"""

__author__ = 'Fan Lijun'

def fib(x):
    """傳入的引數x為需要生成的斐波那契數列內容個數"""
    a = 0
    b = 1
    for i in range(1, x):
        a, b = b, a+b
        print(a, end=' ')
    return a
fib(10)