Hi I want to check the type of a variable so that I know which format to use for printing eg
def print_correct_format(a): if type(a) == 'int': print "a is an integer, value %i" % (a) elif type(a) == 'float': print "a is a float, value %f" % (a) else: print "a is unknown type" The comparison type(a) == 'int' etc does not work - I'm sure there's a simple way to fix this but can't see it at the moment - any suggestions? _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor