View Single Post
Old 25-02-2017, 12:21   #1
User111
Senior Member
 
Iscritto dal: Mar 2007
Cittā: Pe-Ch
Messaggi: 19331
[python3]verifica tipo carattere/numero inserito

Sto scrivendo un programmino che permette di riconoscere il tipo di carattere/numero immesso in input restituendolo su schermo ma non va, praticamente viene continuamente bypassato il controllo. Ecco il listato.
Codice:
#!/usr/bin/env python3
print("Questo programma verifica il tipo di numero o lettera inserita come input ")
print("Scrivi qualcosa:")
x=input()
if type(x)==int:
	print("il numero č intero")
elif type(x)==float:
	print("il numero č reale")
elif type(x)==complex:
	print("il numero č complesso")
else:
	print("il valore immesso non č un numero")
eseguendolo qualsiasi numero inserisco mi dice sempre che č un complesso (anche se metto 3 o 3.5) come mai? dove sbaglio? grazie a chi mi risponderā
User111 č offline   Rispondi citando il messaggio o parte di esso