Python 3 – funkcija input().

V Pythonu uporabljamo vnos () funkcija za sprejemanje vnosa od uporabnika. Karkoli vnesete kot vnos, funkcija vnosa to pretvori v niz. Če vnesete celoštevilsko vrednost, jo funkcija input() še vedno pretvori v niz.

Sintaksa funkcije Python input().

Sintaksa: vnos (poziv)

Parameter:

  • Poziv: (neobvezno) Niz, ki je zapisan v standardni izhod (običajno zaslon) brez nove vrstice.

Vrnitev: Objekt niza

Kako deluje funkcija input() v Pythonu?

V tem primeru uporabljamo funkcijo input() za vnos uporabniških podatkov kot niza v Python.

Python3




name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )>

Izhod

What is your name? GFG Hello, GFG! 

Funkcija input() v primerih Pythona

Vnos v Python

V tem primeru uporabljamo funkcijo Python input() za vnos uporabniških podatkov kot niz Python , ki vzame vnos od uporabnika in ga natisne.

Python3




# Taking input from the user> string> => input> ()> # Output> print> (string)>

Izhod

geeksforgeeks 

Uporabniški vnos v Python

V tem primeru vzamemo vnos od uporabnika in vnesemo uporabniške podatke kot niz Python s pozivom in ga natisnete.

Python




# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)>

Izhod

Enter your name:ankit rai Hello ankit rai 

Pretvori uporabniški vnos v številko

V tem primeru uporabljamo funkcijo Python input(), ki sprejme vnos od uporabnika vrvica format, ki ga pretvori v celo število, celemu številu doda 1 in ga natisne.

Python3




# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)>

Izhod

Enter a number:15 16 

Uporabite plavajoči vnos v Pythonu

V tem primeru uporabljamo funkcijo Python input(), ki sprejme vnos od uporabnika v obliki niza, ga pretvori v float, doda 1 k float-u in ga natisne.

Python3




# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)>

Izhod

Enter number 5 6.0 

Python Sprejemni seznam kot vnos od uporabnika

V tem primeru vzamemo vnos od uporabnika v obliki niza in ga pretvorimo v a seznam , in ga natisnete.

Python3




# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)>

Izhod

Enter number 12345 ['1', '2', '3', '4', '5'] 

Uporabite vnos uporabnika za tuple in nize

V tem primeru vzamemo vnos od uporabnika v obliki niza in ga pretvorimo v a tuple , in ga natisnete.

Python3




# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)>

Izhod

Enter number 123 ('1', '2', '3') 

Vnos z razumevanjem slovarja

V tem primeru vzamemo besede, ločene s presledkom, za vnos uporabniških podatkov kot niz Python , in naredimo a slovar besede kot ključa z njihovo dolžino kot vrednostjo.

Python3




words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)>

Izhod

Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} 

Preverite tudi:

Začnite svoje potovanje s Pythonom 3 z našim obsežnim vodnikom: Vadnica za Python 3



Morda Vam Bo Všeč