Cita:
Iniciado por David ¿Qué es lo que deseas hacer? len() no se puede usar con una variable 'int' como te indica el mensaje de error.
Envio un numero por ejemplo: "1326"
con len() , hago que cuente el numero de digitos osea 4 , luego ese valor me aseguro si es par o impar con (4%2.0==00) , esto me dira si es True o Falso.
Si es True significa que es Par .. si es False es impar.
Pero en realidad tiene otra aplicacion; si es impar le agrego un 0 delante.
Aqui dejo un ejemplo del par e impar:
-------------------------------
>>> x = "14"
>>> if True==(int((len(x)))%2.0==0):
print "par"
else:
print "impar"
---------------------------------