def func() :
if not hasattr(func, "permanent") :
func.permanent = 1
result = func.permanent
func.permanent += 1
return result
for counter in range (0, 3) :
temporary = 1
print ('Temporary %d Permanent %d' % (temporary, func()))
temporary += 1
def triangle (width, height) :
area = width * height / 2.0
return area
print ('Triangle #1 %f' % (triangle (1.3, 8.3)))
print ('Triangle #2 %f' % (triangle (4.8, 9.8)))
print ('Triangle #3 %f' % (triangle (1.2, 2.0)))
def length (string) :
return len(string)
line = 'hello world'
print ('Length is: %d' % length(line))
def length (string) :
return len(string)
line = 'Steve Oualline'
print ('Length is: %d' % length(line))