Domanda [Python] Aiutino...

Stato
Discussione chiusa ad ulteriori risposte.

sNoOoB

Utente Gold
28 Settembre 2010
887
34
59
230
Salve i-f..
Vorrei imparare il Python, e devo dire che dalle prime impressioni e lezioni che ho seguito mi sembra molto semplice e potente allo stesso tempo.:asd:

Ora però, avrei un piccolo problemino.. Quando dichiaro un input per un numero intero(Es. num=input("Inserisci un numero: ")), come faccio a descrivere la condizione "se input è una stringa, allora stampa 'Devi inserire un numero.'"? Perchè se scrivo
Codice:
 num=input("Scrivi un numero ")
e invece scrivo una lettera, il programma va(naturalmente) in errore! :asd:

HELP MEEE! :asd:
 
Codice:
try:
   num = input("scrivi un numero")
except:
   print('Inserisci un numero valido')

Comunque il numero non sarà considerato un numero ma una stringa. Devi scrivere:

Codice:
num = int(input("scrivi un numero"))
 
Stato
Discussione chiusa ad ulteriori risposte.