Python 3 – input() funksjon

I Python bruker vi inndata() funksjon for å ta innspill fra brukeren. Uansett hva du skriver inn som input, konverterer input-funksjonen den til en streng. Hvis du skriver inn en heltallsverdi, konverterer funksjonen input() den til en streng.

Python input() Funksjonssyntaks

Syntaks: input (spørsmål)

Parameter:

  • Spørsmål: (valgfritt) Strengen som er skrevet til standard utgang (vanligvis skjerm) uten ny linje.

Komme tilbake: Strengeobjekt

Hvordan fungerer input()-funksjonen i Python?

I dette eksemplet bruker vi funksjonen input() for å legge inn brukerdata som en streng i Python.

Python3




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

Produksjon

What is your name? GFG Hello, GFG! 

input()-funksjon i Python-eksempler

Tar innspill i Python

I dette eksemplet bruker vi Python input()-funksjonen til å legge inn brukerdata som en streng Python , som tar innspill fra brukeren og skriver det ut.

Python3




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

Produksjon

geeksforgeeks 

Brukerinndata i Python

I dette eksemplet tar vi inn input fra brukeren og legger inn brukerdata som en streng Python med en ledetekst og skrive den ut.

Python




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

Produksjon

Enter your name:ankit rai Hello ankit rai 

Konverter brukerinndata til et tall

I dette eksemplet bruker vi Python input()-funksjonen som tar inn input fra brukeren streng format som konverterer det til et heltall som legger til 1 til heltallet og skriver det ut.

Python3




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

Produksjon

Enter a number:15 16 

Ta flytende input i Python

I dette eksemplet bruker vi Python input()-funksjonen som tar input fra brukeren i strengformat, konverterer den til float legger 1 til float, og skriver den ut.

Python3




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

Produksjon

Enter number 5 6.0 

Python Accept List som input fra bruker

I dette eksemplet tar vi innspill fra brukeren i strengformat og konverterer det til en liste , og skrive den ut.

Python3




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

Produksjon

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

Ta brukerinndata for tuples og sett

I dette eksemplet tar vi innspill fra brukeren i strengformat og konverterer det til en tuppel , og skrive den ut.

Python3




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

Produksjon

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

Inndata med en ordbokforståelse

I dette eksemplet tar vi ordene atskilt med mellomrom for å legge inn brukerdata som en streng Python , og vi lager en ordbok av ordet som nøkkelen med lengden som verdien.

Python3




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

Produksjon

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

Sjekk også:

Start din Python 3-reise med vår omfattende guide: Python 3 opplæring