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