Forum >> Principianti >> Come far riconoscere un numero decimale in input

Pagina: 1

Non riesco a riconoscere un input di numero decimale come numero




cat1 = input('lunghezza :')




print(f'isdecimal ' + str(cat1.isdecimal()))

print(f'isnumeric ' + str(cat1.isnumeric()))

print(f'isalpha ' + str(cat1.isalpha()))

print(f'isdigit ' + str(cat1.isdigit()))







lunghezza :5.2
isdecimal False
isnumeric False
isalpha False
isdigit False


Ciao caro. :birrame:

Beh non riesci a fare quanto hai scritto perché input() restituisce una stringa.

Cya

Daniele aka Palmux said @ 2022-01-20 18:39:57:
Ciao caro. :birrame:

Beh non riesci a fare quanto hai scritto perché input() restituisce una stringa.

Cya


ok, però se in input metto 5 .isnumeric diventa true o se metto pippo .isaplha diventa true;

il numero decimale mi da tutto false




Grazie e scusatemi ma sono meno di un principiante





Pagina: 1



Esegui il login per scrivere una risposta.