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