logo

Python 3 – input() funktion

I Python använder vi ingången() funktion för att ta input från användaren. Vad du än anger som indata, konverterar inmatningsfunktionen det till en sträng. Om du anger ett heltalsvärde konverterar funktionen input() det till en sträng.

Python input() Funktionssyntax

Syntax: input (prompt)



Parameter:

  • Prompt: (valfritt) Strängen som skrivs till standardutdata (vanligtvis skärm) utan nyrad.

Lämna tillbaka: Strängobjekt

Hur fungerar input()-funktionen i Python?

I det här exemplet använder vi funktionen input() för att mata in användardata som en sträng i Python.



Python3






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

stjärntopologi

>

>

Produktion

What is your name? GFG Hello, GFG!>

input() Funktion i Python-exempel

Tar input i Python

I det här exemplet använder vi Python input()-funktionen för att mata in användardata som en sträng i Pytonorm , som tar input från användaren och skriver ut den.

Python3




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

>

>

Produktion

geeksforgeeks>

Användarinmatning i Python

I det här exemplet tar vi input från användaren och matar in användardata som en sträng i Pytonorm med en uppmaning och skriv ut den.

Pytonorm




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

>

tostring-metoden i java

>

Produktion

Enter your name:ankit rai Hello ankit rai>

Konvertera användarinmatning till ett nummer

I det här exemplet använder vi funktionen Python input() som tar input från användaren in sträng format som konverterar det till ett heltal som lägger till 1 till heltal och skriver ut det.

Python3




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

>

>

Produktion

java om annat
Enter a number:15 16>

Ta flytande input i Python

I det här exemplet använder vi funktionen Python input() som tar input från användaren i strängformat omvandlar den till float lägger till 1 till float och skriver ut den.

Python3




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

>

>

Produktion

Enter number 5 6.0>

Python Accept List som indata från användare

I det här exemplet tar vi input från användaren i strängformat och konverterar den till en lista och skriva ut det.

Python3




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

>

>

Produktion

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

Ta användarinmatning för Tuples och Sets

I det här exemplet tar vi input från användaren i strängformat och konverterar den till en tuppel och skriva ut det.

Python3




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

>

>

Produktion

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

Inmatning med en ordboksförståelse

I det här exemplet tar vi orden separerade med mellanslag för att mata in användardata som en sträng i Pytonorm , och vi gör en lexikon av ordet som nyckel med deras längd som värde.

Python3




java nummer till sträng

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

>

>

Produktion

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

Kontrollera också:

Börja din Python 3-resa med vår omfattande guide: Python 3 handledning