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