Define and use Modules,definemodules,# Fibonacci


# Fibonacci numbers module#//File: fibo.pydef fib(n):    # write Fibonacci series up to n    a, b = 0, 1    while b < n:        print b,        a, b = b, a+bdef fib2(n): # return Fibonacci series up to n    result = []    a, b = 0, 1    while b < n:        result.append(b)        a, b = b, a+b    return resultimport fibofibo.fib(1000)fibo.fib2(100)fibo.__name__'fibo'#//If you intend to use a function often you can assign it to a local name:fib = fibo.fibfib(500)

评论关闭