[Tutor] Problems understanding code output

ska at luo.to ska at luo.to
Wed Jul 10 23:05:47 CEST 2013


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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20130711/31cadc2b/attachment.html>


More information about the Tutor mailing list