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