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