• Matéria: Informática
  • Autor: apab
  • Perguntado 7 anos atrás

n = str(input('number: '))
print(n.isnumeric())
>>>55.5
>>>False

por qual motivo deu False?​

Respostas

respondido por: Yotchy
1

Resposta:

é False por que isnumeric() retorna True quando há apenas caracteres numéricos(1,2,3,4,5,6...), mas no seu caso há um '.', e essa função não aceita ponto decimal, portanto é False

Explicação:


apab: conhece um função interna que identifica float? ou preciso criar uma
Perguntas similares