compare items in list to x

asit lipun4u at
Sun Nov 2 18:35:44 CET 2008

On Nov 2, 9:54 pm, "Pete Kirkham" <mach.... at> 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
	            print x, "and", y, "are equal"


Asit Dhal

More information about the Python-list mailing list