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.