Python 3 – input()-funktio
Pythonissa käytämme input () toiminto vastaanottaa syötteitä käyttäjältä. Mitä tahansa syötät syötteeksi, syöttöfunktio muuntaa sen merkkijonoksi. Jos syötät kokonaisluvun, still input()-funktio muuntaa sen merkkijonoksi.
Python input() -funktion syntaksi
Syntaksi: syöttö (kehote)
Parametri:
- Kehote: (valinnainen) Merkkijono, joka kirjoitetaan vakiotulostukseen (yleensä näyttöön) ilman rivinvaihtoa.
Palata: Merkkijonoobjekti
Kuinka input()-funktio toimii Pythonissa?
Tässä esimerkissä käytämme input()-funktiota syöttämään käyttäjätiedot merkkijonona Pythonissa.
Python 3
name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )> |
Lähtö
What is your name? GFG Hello, GFG!
input()-funktio Python-esimerkeissä
Syötteen ottaminen Pythonissa
Tässä esimerkissä käytämme Python input() -funktiota syöttämään käyttäjätiedot merkkijonona Python , joka ottaa syötteen käyttäjältä ja tulostaa sen.
Python 3
# Taking input from the user> string> => input> ()> # Output> print> (string)> |
Lähtö
geeksforgeeks
Käyttäjän syöttö Pythonissa
Tässä esimerkissä otamme syötteen käyttäjältä ja syötämme käyttäjän tiedot merkkijonona Python kehotteen kanssa ja tulostamalla se.
Python
# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)> |
Lähtö
Enter your name:ankit rai Hello ankit rai
Muunna käyttäjän syöte numeroksi
Tässä esimerkissä käytämme Python input() -funktiota, joka ottaa syötteen käyttäjältä sisään merkkijono muuntaa sen kokonaisluvuksi lisäämällä kokonaislukuun 1 ja tulostamalla sen.
Python 3
# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)> |
Lähtö
Enter a number:15 16
Ota float-syöttö Pythonissa
Tässä esimerkissä käytämme Python-input()-funktiota, joka ottaa syötteen käyttäjältä merkkijonomuodossa, muuntaa sen floatiksi, lisää floatiin 1:n ja tulostaa sen.
Python 3
# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)> |
Lähtö
Enter number 5 6.0
Python Accept List syötteenä käyttäjältä
Tässä esimerkissä otamme syötteen käyttäjältä merkkijonomuodossa ja muunnamme sen muotoon a lista ja tulostamalla sen.
Python 3
# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)> |
Lähtö
Enter number 12345 ['1', '2', '3', '4', '5']
Ota käyttäjän syöte monille ja joukoille
Tässä esimerkissä otamme syötteen käyttäjältä merkkijonomuodossa ja muunnamme sen muotoon a monikko ja tulostamalla sen.
Python 3
# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)> |
Lähtö
Enter number 123 ('1', '2', '3') Syötä sanakirjan ymmärtämisellä
Tässä esimerkissä käytämme välilyönnillä erotettuja sanoja syöttämään käyttäjätiedot merkkijonona Python , ja teemme a sanakirja sanat avaimena ja niiden pituus arvona.
Python 3
words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)> |
Lähtö
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} Tarkista myös:
Aloita Python 3 -matkasi kattavalla oppaallamme: Python 3 opetusohjelma