Come ingresso di un comando per un numero in Python

June 21

Python è un linguaggio di programmazione libera, orientata agli oggetti è possibile utilizzare per creare applicazioni dinamiche. Durante la programmazione in Python, potrebbe essere necessario chiedere agli utenti per il loro contributo a una domanda, come ad esempio la loro età, per esempio. In Python, richiederà un utente per un valore numerico utilizzando la funzione raw_input.

istruzione

1 Apri il tuo editor di Python.

2 Impostare una variabile per richiedere all'utente per un numero. Ad esempio, digitare:

var = raw_input ( "Si prega di inserire un numero:")

La funzione "raw_input" salva il valore come una stringa.

3 Modificare la variabile stringa in un valore numerico. Per convertire la stringa in un intero, digitare:

int (var)

Per convertire la stringa in un virgola mobile, tipo:

float (var)

4 Stampa la risposta dell'utente digitando:

print "Hai inserito", var

5 Salvare il programma.

Nell'esempio precedente, Python prima richiede all'utente "Si prega di inserire un numero:". Il programma attende all'utente di inserire i dati. Poi, Python converte il numero da una stringa in un numero intero o un punto decimale fluttuante. Infine, Python stampe "immesso" e stampa il numero sullo schermo.

Consigli e avvertenze

  • Per i dati utente-immessi, utilizzare sempre la funzione raw_input invece di "input". "Raw_input" salva i dati dell'utente sotto forma di stringa. "Input" permette all'utente di inserire qualsiasi tipo di dati e addirittura chiamare un file eseguibile o eseguire una query di database. Per motivi di sicurezza, utilizzare "raw_input" per limitare l'accesso al sistema.