On Nov 2, 9:54 pm, "Pete Kirkham" <[EMAIL PROTECTED]> wrote: > 2 is not equal to '2'
As the error is correctly marked, u have to convert '2' to 2 by using int() function so the write code is x = 2 def compare(): for y in ['12', '33', '2']: y=int(y) #string '2' is converted to int 2 if x < y: print x, "is less than", y elif x > y: print x, "is greater than", y else: print x, "and", y, "are equal" compare() Regards Asit Dhal -- http://mail.python.org/mailman/listinfo/python-list