Python 3 – funzione input()
In Python usiamo l'input() funzione per ricevere input dall'utente. Qualunque cosa inserisci come input, la funzione di input lo converte in una stringa. Se inserisci un valore intero, la funzione input() lo converte comunque in una stringa.
Sintassi della funzione Python input()
Sintassi: input (richiesta)
Parametro:
- Richiesta: (facoltativo) La stringa scritta sullo standard output (solitamente sullo schermo) senza fine riga.
Ritorno: Oggetto stringa
Come funziona la funzione input() in Python?
In questo esempio, stiamo utilizzando la funzione input() per inserire i dati dell'utente come una stringa in Python.
Python3
name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )> |
Produzione
What is your name? GFG Hello, GFG!
Funzione input() negli esempi Python
Prendere input in Python
In questo esempio, stiamo utilizzando la funzione input() di Python per inserire i dati dell'utente come una stringa Pitone , che riceve input dall'utente e lo stampa.
Python3
# Taking input from the user> string> => input> ()> # Output> print> (string)> |
Produzione
geeksforgeeks
Input dell'utente in Python
In questo esempio, prendiamo l'input dall'utente e inseriamo i dati dell'utente come una stringa Pitone con un prompt e stampandolo.
Pitone
# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)> |
Produzione
Enter your name:ankit rai Hello ankit rai
Converti l'input dell'utente in un numero
In questo esempio, stiamo utilizzando la funzione input() di Python che riceve input dall'utente corda format convertendolo in un numero intero aggiungendo 1 all'intero e stampandolo.
Python3
# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)> |
Produzione
Enter a number:15 16
Prendi l'input float in Python
In questo esempio, stiamo usando la funzione input() di Python che riceve l'input dall'utente in formato stringa, lo converte in float, aggiunge 1 al float e lo stampa.
Python3
# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)> |
Produzione
Enter number 5 6.0
Python accetta l'elenco come input dall'utente
In questo esempio, stiamo prendendo l'input dall'utente in formato stringa convertendolo in a elenco e stamparlo.
Python3
# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)> |
Produzione
Enter number 12345 ['1', '2', '3', '4', '5']
Prendi l'input dell'utente per tuple e set
In questo esempio, stiamo prendendo l'input dall'utente in formato stringa convertendolo in a tupla e stamparlo.
Python3
# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)> |
Produzione
Enter number 123 ('1', '2', '3') Ingresso con una comprensione del dizionario
In questo esempio, prendiamo le parole separate da uno spazio per inserire i dati utente come una stringa Pitone , e facciamo a dizionario della parola come chiave con la loro lunghezza come valore.
Python3
words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)> |
Produzione
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} Inoltre, controlla:
Inizia il tuo viaggio in Python 3 con la nostra guida completa: Esercitazione su Python 3