I'm not really sure what you are asking, but the formatting for your code is pretty screwy. I reformatted it and changed the print statements slightly to make it more readable and it works fine from what I can see.
def printMax(a, b): if a > b: print a, 'is maximum' elif a == b: print a, 'is equal to', b else: print b, 'is maximum' printMax(3,4) On Wed, Jul 10, 2013 at 5:05 PM, <s...@luo.to> wrote: > def printMax(a, b): if a > b: print(a, 'is maximum') elif a == b: print(a, > 'is equal to', b) else: print(b, 'is maximum') printMax(3, 4) # directly > give literal values x = 5 y = 7 printMax(x, y) # give variables as > arguments How the code above values to: 4 is maximum 7 is maximum and not > to: 5 is maximum 7 is maximum This is going a little over my head, please > advice, what am I missing in here? > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor