Funcția Python input(). este folosit pentru a prelua intrarea utilizatorului. În mod implicit, returnează intrarea utilizatorului sub forma unui șir.
Funcția input().
Sintaxă:
input(prompt)>prompt [opțional]: orice valoare șir de afișat ca mesaj de intrare
Ex: intrare (Cum te cheamă?)
Se intoarce: Returnează o valoare șir, introdusă de utilizator.
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
derularea mouse-ului nu funcționează
# 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)> |
>
>
Ieșire:
What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5>
Exemplul 1: Luarea cel Numele și vârsta utilizatorului ca introducere și tipărire
În mod implicit, input returnează un șir. Deci numele și vârsta vor fi stocate ca șiruri de caractere.
Piton
gestionarea excepțiilor în java
# 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)> |
>
>
Ieșire:
Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16>
Exemplul 2: Luarea a două numere întregi de la utilizatori și adăugarea lor.
În acest exemplu, ne vom uita la cum să luăm inputuri întregi de la utilizatori. Pentru a prelua intrarea întregului, vom folosi int() împreună cu Python input()
Piton
mylivericket
# 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))> |
>
>
Ieșire:

În mod similar, putem folosi float() pentru a lua două numere float. Să vedem încă un exemplu despre cum să luăm liste ca intrare
Exemplul 3: Luarea a două liste ca intrare și adăugarea lor
Luând intrarea utilizatorului ca șir și împărțirea fiecărui caracter folosind list() pentru a converti în listă de caractere.
Piton
număr prim java
# 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)> |
>
>
Ieșire:
