V Pythonu používáme vstup() funkce převzít vstup od uživatele. Cokoli zadáte jako vstup, vstupní funkce to převede na řetězec. Pokud zadáte celočíselnou hodnotu, funkce input() ji převede na řetězec.
Python input() Syntaxe funkce
Syntax: vstup (výzva)
Parametr:
- Výzva: (nepovinné) Řetězec, který je zapsán na standardní výstup (obvykle obrazovka) bez nového řádku.
Vrátit se: Řetězcový objekt
Jak funguje funkce input() v Pythonu?
V tomto příkladu používáme funkci input() ke vstupu uživatelských dat jako řetězce v Pythonu.
Python3
name>=> input>(>'What is your name? '>)> print>(>'Hello, '> +> name>+> '!'>)> |
kde najdu nastavení prohlížeče
>
>
Výstup
What is your name? GFG Hello, GFG!>
Funkce input() v příkladech Pythonu
Přebírání vstupu v Pythonu
V tomto příkladu používáme funkci input() Pythonu k zadávání uživatelských dat jako řetězce Krajta , který převezme vstup od uživatele a vytiskne jej.
Python3
k nejbližší soused
# Taking input from the user> string>=> input>()> # Output> print>(string)> |
>
>
Výstup
geeksforgeeks>
Uživatelský vstup v Pythonu
V tomto příkladu bereme vstup od uživatele a zadáváme uživatelská data jako řetězec Krajta s výzvou a jejím vytištěním.
Krajta
# Taking input from the user> name>=> input>(>'Enter your name'>)> # Output> print>(>'Hello'>, name)> |
>
>
Výstup
Enter your name:ankit rai Hello ankit rai>
Převést uživatelský vstup na číslo
V tomto příkladu používáme funkci input() Pythonu, která přebírá vstup od uživatele tětiva formát, který jej převede na celé číslo, přidá k celému číslu 1 a vytiskne jej.
Python3
# Taking input from the user as integer> num>=> int>(>input>(>'Enter a number:'>))> add>=> num>+> 1> # Output> print>(add)> |
>
>
Výstup
Enter a number:15 16>
Vezměte plovoucí vstup v Pythonu
V tomto příkladu používáme funkci Python input(), která přebírá vstup od uživatele ve formátu řetězce, převádí jej na float, přidá 1 k floatu a vytiskne jej.
Python3
firma vs
# Taking input from the user as float> num>=>float>(>input>(>'Enter number '>))> add>=> num>+> 1> # output> print>(add)> |
>
>
Výstup
Enter number 5 6.0>
Python Accept List jako vstup od uživatele
V tomto příkladu přebíráme vstup od uživatele ve formátu řetězce a převádíme jej na a seznam a vytisknout ji.
Python3
# Taking input from the user as list> li>=>list>(>input>(>'Enter number '>))> # output> print>(li)> |
>
>
Výstup
Enter number 12345 ['1', '2', '3', '4', '5']>
Převzít uživatelský vstup pro n-tice a sady
V tomto příkladu přebíráme vstup od uživatele ve formátu řetězce a převádíme jej na a tuple a vytisknout ji.
Python3
přepsání metody v Javě
# Taking input from the user as tuple> num>=>tuple>(>input>(>'Enter number '>))> # output> print>(num)> |
>
>
Výstup
Enter number 123 ('1', '2', '3')> Vstup s porozuměním slovníku
V tomto příkladu bereme slova oddělená mezerou, abychom vložili uživatelská data jako řetězec Krajta a uděláme a slovník slova jako klíče s jejich délkou jako hodnotou.
Python3
words_str>=> input>(>'Enter a list of words, separated by spaces: '>)> words>=> {word:>len>(word)>for> word>in> words_str.split()}> print>(words)> |
>
>
složení vztahu
Výstup
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3}> Zkontrolujte také:
Začněte svou cestu Python 3 s naším rozsáhlým průvodcem: Výukový program Python 3