ModulesLarge programs can be broken into modules
# numbers.py
def divide(a,b):
q = a/b
r = a - q*b
return q,r
def gcd(x,y):
g = y
while x > 0:
g = x
x = y % x
y = g
return g
The import statementimport numbers x,y = numbers.divide(42,5) n = numbers.gcd(7291823, 5683) |
| <<< | O'Reilly OSCON 2000, Introduction to Python, Slide 22 July 17, 2000, beazley@cs.uchicago.edu |
>>> |