logo

Python 3 – funkce input().

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