Python 3 – input() funktion
I Python bruger vi input() funktion til at modtage input fra brugeren. Uanset hvad du indtaster som input, konverterer input-funktionen det til en streng. Hvis du indtaster en heltalsværdi, konverterer input() funktion den til en streng.
Python input() Funktion Syntaks
Syntaks: input (prompt)
Parameter:
- Hurtig: (valgfrit) Den streng, der er skrevet til standard output (normalt skærm) uden ny linje.
Vend tilbage: String objekt
Hvordan fungerer input()-funktionen i Python?
I dette eksempel bruger vi input()-funktionen til at indtaste brugerdata som en streng i Python.
Python3
name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )> |
Produktion
What is your name? GFG Hello, GFG!
input() Funktion i Python-eksempler
Modtager input i Python
I dette eksempel bruger vi Python input()-funktionen til at indtaste brugerdata som en streng Python , som tager input fra brugeren og udskriver det.
Python3
# Taking input from the user> string> => input> ()> # Output> print> (string)> |
Produktion
geeksforgeeks
Brugerinput i Python
I dette eksempel tager vi input fra brugeren og input brugerdata som en streng i Python med en prompt og udskrive den.
Python
# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)> |
Produktion
Enter your name:ankit rai Hello ankit rai
Konverter brugerinput til et tal
I dette eksempel bruger vi funktionen Python input() som tager input fra brugeren ind snor format, der konverterer det til et heltal, tilføjer 1 til hele tallet og udskriver det.
Python3
# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)> |
Produktion
Enter a number:15 16
Tag float-input i Python
I dette eksempel bruger vi funktionen Python input() som tager input fra brugeren i strengformat, konverterer det til float tilføjer 1 til float og udskriver det.
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 Accepter liste som input fra bruger
I dette eksempel tager vi input fra brugeren i strengformat og konverterer det til en liste , og udskrive den.
Python3
# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)> |
Produktion
Enter number 12345 ['1', '2', '3', '4', '5']
Tag brugerinput for tuples og sæt
I dette eksempel tager vi input fra brugeren i strengformat og konverterer det til en tupel , og udskrive den.
Python3
# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)> |
Produktion
Enter number 123 ('1', '2', '3') Input med en ordbogsforståelse
I dette eksempel tager vi ordene adskilt af mellemrum for at indtaste brugerdata som en streng Python , og vi laver en ordbog af ordet som nøglen med deres længde som værdi.
Python3
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} Tjek også:
Start din Python 3-rejse med vores omfattende guide: Python 3 tutorial