Funkce input() Pythonu se používá k převzetí uživatelského vstupu. Ve výchozím nastavení vrací uživatelský vstup ve formě řetězce.
Funkce input().
Syntax:
input(prompt)>výzva [volitelné]: libovolnou řetězcovou hodnotu, která se zobrazí jako vstupní zpráva
Příklad: vstup (Jak se jmenujete?)
Vrácení: Vrátí hodnotu řetězce jako vstup uživatele.
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
délka bash struny
# 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)> |
>
>
Výstup:
What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5>
Příklad 1: Užívání a Jméno a věk uživatele jako vstup a tisk
Ve výchozím nastavení vstup vrací řetězec. Takže jméno a věk budou uloženy jako řetězce.
Krajta
# 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)> |
>
>
Výstup:
Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16>
Příklad 2: Převzetí dvou celých čísel od uživatelů a jejich přidání.
V tomto příkladu se podíváme na to, jak převzít celočíselný vstup od uživatelů. K převzetí celočíselného vstupu budeme používat int() spolu s Python input()
Krajta
# 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))> |
>
>
Výstup:
řetězec na celé číslo java

Podobně můžeme použít float() k převzetí dvou čísel float. Podívejme se na další příklad, jak používat seznamy jako vstup
Příklad 3: Použití dvou seznamů jako vstup a jejich připojení
Přijetí uživatelského vstupu jako řetězce a rozdělení každého znaku pomocí list() k převodu na seznam znaků.
Krajta
# 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)> |
>
>
Výstup:
