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

Reply via email to