Python 3 – funcția input().
În Python, folosim Intrarea() funcția de a prelua intrare de la utilizator. Indiferent ce introduceți ca intrare, funcția de intrare îl convertește într-un șir. Dacă introduceți o valoare întreagă, funcția input() o transformă într-un șir.
Sintaxa funcției Python input().
Sintaxă: intrare (prompt)
Parametru:
- Prompt: (opțional) Șirul care este scris în ieșirea standard (de obicei ecran) fără linie nouă.
Întoarcere: Obiect șir
Cum funcționează funcția input() în Python?
În acest exemplu, folosim funcția input() pentru a introduce datele utilizatorului ca șir în Python.
Python3
name> => input> (> 'What is your name? '> )> print> (> 'Hello, '> +> name> +> '!'> )> |
Ieșire
What is your name? GFG Hello, GFG!
Funcția input() în exemplele Python
Preluare intrare în Python
În acest exemplu, folosim funcția Python input() pentru a introduce datele utilizatorului ca șir Piton , care preia intrarea de la utilizator și o tipărește.
Python3
# Taking input from the user> string> => input> ()> # Output> print> (string)> |
Ieșire
geeksforgeeks
Intrarea utilizatorului în Python
În acest exemplu, luăm intrare de la utilizator și introducem datele utilizatorului ca șir în Piton cu un prompt și imprimându-l.
Piton
# Taking input from the user> name> => input> (> 'Enter your name'> )> # Output> print> (> 'Hello'> , name)> |
Ieșire
Enter your name:ankit rai Hello ankit rai
Convertiți intrarea utilizatorului într-un număr
În acest exemplu, folosim funcția Python input() care preia intrare de la utilizator şir format transformându-l într-un număr întreg adăugând 1 la întregul și imprimându-l.
Python3
# Taking input from the user as integer> num> => int> (> input> (> 'Enter a number:'> ))> add> => num> +> 1> # Output> print> (add)> |
Ieșire
Enter a number:15 16
Preluați intrarea float în Python
În acest exemplu, folosim funcția Python input() care preia intrare de la utilizator în format șir, o convertește în float, adaugă 1 la float și o tipărește.
Python3
# Taking input from the user as float> num> => float> (> input> (> 'Enter number '> ))> add> => num> +> 1> # output> print> (add)> |
Ieșire
Enter number 5 6.0
Python Accept List ca intrare de la utilizator
În acest exemplu, luăm intrare de la utilizator în format șir, transformându-l în a listă , și imprimați-l.
Python3
# Taking input from the user as list> li> => list> (> input> (> 'Enter number '> ))> # output> print> (li)> |
Ieșire
Enter number 12345 ['1', '2', '3', '4', '5']
Preluați intrarea utilizatorului pentru tupluri și seturi
În acest exemplu, luăm intrare de la utilizator în format șir, transformându-l în a tuplu , și imprimați-l.
Python3
# Taking input from the user as tuple> num> => tuple> (> input> (> 'Enter number '> ))> # output> print> (num)> |
Ieșire
Enter number 123 ('1', '2', '3') Introducere cu o înțelegere a dicționarului
În acest exemplu, luăm cuvintele separate prin spațiu pentru a introduce datele utilizatorului ca șir Piton , și facem un dicţionar a cuvântului ca cheie cu lungimea lor ca valoare.
Python3
words_str> => input> (> 'Enter a list of words, separated by spaces: '> )> words> => {word:> len> (word)> for> word> in> words_str.split()}> print> (words)> |
Ieșire
Enter a list of words, separated by spaces: geeks for geeks {'geeks': 5, 'for': 3} De asemenea, verifica:
Începe-ți călătoria Python 3 cu ghidul nostru extins: Tutorial Python 3