1 # ! /usr/bin/env python
2
3 def fib(n):
4 a,b = 0, 1
5 while (b < n):
6 print b
7 a,b = b,a + b
8
9 def fib2(n):
10 a,b = 0, 1
11 result = []
12 while (b < n):
13 result.append(b)
14 a,b = b,a + b
15 return result
save the file as fibo.py, then enter python enviroment as below:
E:\PyTest>python Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import fibo >>> fibo.fib(20) 1 1 2 3 5 8 13 >>> from fibo import * >>> fib(20) 1 1 2 3 5 8 13
Pay attention to the difference between import modulename and from modulename import module