This should be a simple question...
Steven D'Aprano
steve at pearwood.info
Fri Mar 6 16:02:20 EST 2009
Tim Chase wrote:
> If the constants don't actually share any conceptual commonality,
> then SteveH is right, that they really should just be globals.
Surely that's backwards? If the constants don't share any conceptual
commonality, they should be kept independent in the functions and not made
global.
k = 2.5
def population(n):
"""Return the total population of n families."""
return k*n
def calculate_leave(n):
"""Return the number of days of leave after working n days."""
return n/10*k
--
Steven
More information about the Python-list
mailing list