Funzione input() di Python
Funzione input() di Python viene utilizzato per ricevere l'input dell'utente. Per impostazione predefinita, restituisce l'input dell'utente sotto forma di stringa.
input() Funzione
Sintassi:
input(prompt)richiesta [facoltativo]: qualsiasi valore stringa da visualizzare come messaggio di input
Esempio: input(Come ti chiami? )
Ritorna: Restituisce un valore stringa come input dall'utente.
By default input() function helps in taking user input as string. If any user wants to take input as int or float, we just need to typecast it.
Python3
# Taking input as string> color> => input> (> 'What color is rose?: '> )> print> (color)> # Taking input as int> # Typecasting to int> n> => int> (> input> (> 'How many roses?: '> ))> print> (n)> # Taking input as float> # Typecasting to float> price> => float> (> input> (> 'Price of each rose?: '> ))> print> (price)> |
Produzione:
What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5
Esempio 1: prendere IL Nome ed età dell'utente come input e stampa
Per impostazione predefinita, l'input restituisce una stringa. Quindi il nome e l'età verranno memorizzati come stringhe.
Pitone
# Taking name of the user as input> # and storing it name variable> name> => input> (> 'Please Enter Your Name: '> )> # taking age of the user as input and> # storing in into variable age> age> => input> (> 'Please Enter Your Age: '> )> print> (> 'Name & Age: '> , name, age)> |
Produzione:
Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16
Esempio 2: prendere due numeri interi dagli utenti e aggiungerli.
In questo esempio, vedremo come ricevere input interi dagli utenti. Per ricevere l'input intero utilizzeremo int() insieme a Ingresso Python()
Pitone
# Taking number 1 from user as int> num1> => int> (> input> (> 'Please Enter First Number: '> ))> # Taking number 2 from user as int> num2> => int> (> input> (> 'Please Enter Second Number: '> ))> # adding num1 and num2 and storing them in> # variable addition> addition> => num1> +> num2> # printing> print> (> 'The sum of the two given numbers is {} '> .> format> (addition))> |
Produzione:
Allo stesso modo, possiamo usare float() per prendere due numeri float. Vediamo un altro esempio di come prendere le liste come input
Esempio 3: prendere due elenchi come input e aggiungerli
Prendendo l'input dell'utente come una stringa e dividendolo su ciascun carattere utilizzando list() per convertirlo in un elenco di caratteri.
Pitone
# Taking list1 input from user as list> list1> => list> (> input> (> 'Please Enter Elements of list1: '> ))> # Taking list2 input from user as list> list2> => list> (> input> (> 'Please Enter Elements of list2: '> ))> # appending list2 into list1 using .append function> for> i> in> list2:> > list1.append(i)> # printing list1> print> (list1)> |
Produzione: