Funció Python input(). s'utilitza per prendre l'entrada de l'usuari. Per defecte, retorna l'entrada de l'usuari en forma de cadena.
Funció input().
Sintaxi:
input(prompt)>sol·licitud [opcional]: qualsevol valor de cadena per mostrar com a missatge d'entrada
Ex: entrada (Com et dius?)
Devolucions: Retorna un valor de cadena com a entrada de l'usuari.
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.>
Python 3
llop o guineu
# 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)> |
>
>
Sortida:
What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5>
Exemple 1: presa el Nom i edat de l'usuari com a entrada i impressió
Per defecte, l'entrada retorna una cadena. Així, el nom i l'edat s'emmagatzemaran com a cadenes.
Python
# 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)> |
>
>
Sortida:
Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16>
Exemple 2: agafar dos nombres enters dels usuaris i afegir-los.
En aquest exemple, veurem com prendre l'entrada sencer dels usuaris. Per prendre l'entrada sencer utilitzarem int() juntament amb entrada de Python ()
Python
cadena a nombre enter java
# 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))> |
>
>
cua java
Sortida:

De la mateixa manera, podem utilitzar float() per prendre dos nombres flotants. Vegem un exemple més de com prendre llistes com a entrada
Exemple 3: prendre dues llistes com a entrada i afegir-les
Prenent l'entrada de l'usuari com una cadena i dividint cada caràcter mitjançant list() per convertir-lo en llista de caràcters.
Python
# 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)> |
>
>
Sortida:
