Come accettare l'input dell'utente in Python

8 lug 2022 1 min di lettura
Come accettare l'input dell'utente in Python
Indice dei contenuti

Introduzione

In Python, ci sono alcuni modi per accettare l'input dell'utente. In questoarticolo, esploreremo tre diversi modi per farlo. Inizieremo con il modo più semplice e procederemo fino ai metodi più complessi. Entro la fine di questo post, dovresti avere una buona comprensione di come accettare l'input dell'utente in Python. Iniziamo!

Python 3 fornisce una funzione integrata chiamata input() che ti consente di prendere l'input dell'utente. Laddove Python 2.x utilizza la funzione raw_input() viene utilizzata per accettare l'input dell'utente. Python 2.7 ha anche una funzione chiamata input(). Tuttavia, questa funzione accetta solo un argomento: la stringa del prompt.

Vediamo alcuni esempi.

Python 3.x

Utilizzo della funzione input():

name = input("Enter your name: ") 
 
print("Hello", name)

Apri una shell Python ed esegui le istruzioni precedenti.

Python 2.x

Utilizzo della funzione raw_input():

name = raw_input("Enter your name: ") 
 
print("Hello", name)

Questo è simile alla funzione input() di Python 3.

Python 2.x

Utilizzo della funzione input():

name = input("Enter your name: ") 
 
print("Hello",name)

Esegui gli script sopra nella shell Python e inserisci una stringa senza virgolette. Python restituirà un messaggio di errore. Ora esegui di nuovo lo stesso script e inserisci una stringa con virgolette.

Conclusione

In questo tutorial abbiamo visto diversi meetodi per accettare l'input dell'utente in Python.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.