Le funzioni Python input() e raw_input() vengono utilizzate per raccogliere l’input dell’utente. input() ha sostituito raw_input() in Python 3 e successivi. Entrambe le funzioni restituiscono un input dell’utente come stringa.
L’elaborazione dell’input dell’utente è una parte cruciale della programmazione.
Ad esempio, potresti chiedere a un utente la sua età in modo da poter determinare se devono essere autorizzati a utilizzare il tuo sito. Oppure potresti chiedere a un utente di inserire il proprio nome in modo da poterne determinare la lunghezza. Qualunque siano i dati di cui hai bisogno da un utente, dovrai trovare un modo per ottenerli in qualche modo.
è qui che entra in gioco la funzione Python input(). Input(), una funzione incorporata in Python, consente ai programmatori di ricevere informazioni tramite la tastiera, che possono elaborare in un programma Python. In questo tutorial, analizzeremo le basi di Python input().
Python User Input: una guida
Accettare l’input dell’utente ti consente recuperare i valori dall’utente mentre il programma è in esecuzione. Ciò significa che non è necessario dipendere da valori preesistenti o dal contenuto di un file per eseguire il programma.
Python 3.x utilizza un metodo chiamato input() per recuperare l’input dell’utente. In Python 2.x, devi usare il metodo raw_input().
Quando chiamiamo una funzione di input, il nostro programma va in pausa. Il programma riprende dopo che l’utente ha inserito il testo tramite la shell Python o la riga di comando. Ad esempio, potremmo chiedere a un utente il suo indirizzo email.
Il nostro programma si fermerà finché un utente non inserirà del testo nel programma e premerà il tasto invio. L’utente deve premere il tasto invio. Questa chiave indica a Python che l’utente ha finito di inserire il testo nella shell.
L’81% dei partecipanti ha dichiarato di sentirsi più sicuro delle proprie prospettive di lavoro nel settore tecnologico dopo aver partecipato a un bootcamp. Fatti abbinare a un bootcamp oggi.
Il laureato medio di un bootcamp ha trascorso meno di sei mesi nella transizione di carriera, dall’avvio di un bootcamp alla ricerca del primo lavoro.
La funzione input() consente un utente per inserire un valore in un programma. input() restituisce un valore stringa. è possibile convertire il contenuto di un input utilizzando qualsiasi tipo di dati. Ad esempio, puoi convertire il valore che un utente inserisce in un numero a virgola mobile. input() è supportato in Python 3.x.
La funzione input() funziona allo stesso modo della funzione raw_input(). input() utilizza la seguente sintassi:
Il messaggio è la stringa che vuoi visualizzare quando a un utente viene richiesto di inserire del testo. Questo messaggio dovrebbe indicare a un utente che deve eseguire un’azione. Altrimenti, un utente si confonde sul motivo per cui il programma non continua.
Chiediamo all’utente di inserire il proprio indirizzo email nella shell:
Abbiamo usato il metodo input() per chiedere a un utente di inserire il proprio indirizzo email. Il messaggio che abbiamo racchiuso tra parentesi viene visualizzato nella console sulla stessa riga in cui ci si aspetta che l’utente inserisca il testo.
Memorizziamo il valore che l’utente inserisce in una variabile. Questo ci consente di fare riferimento all’input dell’utente più avanti nel nostro programma.
Ecco il risultato del nostro codice:
Il nostro utente è stato prima invitato a inserire la propria email. Quindi, il nostro programma ha stampato un messaggio che utilizzava il valore inserito dall’utente. Ciò significa che il valore inserito dall’utente è stato memorizzato con successo nel nostro programma.
Python raw_input() nella versione 2
raw_input() accetta l’input dell’utente. Il metodo raw_input() è l’equivalente Python 2.x dell’input() di Python 3.