
Felipe Arias Rubiano
PreguntaAl usar un numero negativo en la función isnumeric me arroja False , alguien sabe porque no lo reconoce como número?

Armando José Arenas Sánchez
Puedes hacerlo con un try, except. En donde guardes en una variable lo que quieres saber si es entero o no, luego le dices que trate de poner esa variable como entero (ahí sí te aceptará el "-" de los negativos), y un except de de ValueError (el caso donde no sea un entero), donde te diga: No es entero. Acá te dejo el código:
value=input("Write something: ") try: int(value) print("Is int") except ValueError: print("Is not int")

Felipe Arias Rubiano
y hay alguna forma para que no lo tome de esa manera?

Armando José Arenas Sánchez
El método falla con números negativos ya que concluye que el signo menos, no es un número, por lo que arroja false.