Python 3 – funkcja input().

W Pythonie używamy wejście() funkcja pobierająca dane wejściowe od użytkownika. Cokolwiek wprowadzisz jako dane wejściowe, funkcja wejściowa konwertuje to na ciąg znaków. Jeśli wprowadzisz wartość całkowitą, funkcja input() nadal konwertuje ją na ciąg znaków.

Składnia funkcji input() w Pythonie

Składnia: wejście (podpowiedź)

Parametr:

  • Podpowiedź: (opcjonalnie) Ciąg znaków zapisywany na standardowe wyjście (zwykle ekran) bez znaku nowej linii.

Powrót: Obiekt string

Jak funkcja input() działa w Pythonie?

W tym przykładzie używamy funkcji input() do wprowadzania danych użytkownika w postaci ciągu znaków w Pythonie.

Python3




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

Wyjście

What is your name? GFG Hello, GFG! 

Funkcja input() w przykładach Pythona

Pobieranie danych wejściowych w Pythonie

W tym przykładzie używamy funkcji input() języka Python do wprowadzania danych użytkownika w postaci ciągu znaków Pyton , który pobiera dane wejściowe od użytkownika i je drukuje.

Python3




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

Wyjście

geeksforgeeks 

Dane wejściowe użytkownika w Pythonie

W tym przykładzie pobieramy dane wejściowe od użytkownika i wprowadzamy dane użytkownika w postaci ciągu znaków Pyton z monitem i wydrukowaniem go.

Pyton




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

Wyjście

Enter your name:ankit rai Hello ankit rai 

Konwertuj dane wprowadzone przez użytkownika na liczbę

W tym przykładzie używamy funkcji input() języka Python, która pobiera dane wejściowe od użytkownika strunowy format konwertując go na liczbę całkowitą, dodając 1 do liczby całkowitej i drukując ją.

Python3




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

Wyjście

Enter a number:15 16 

Weź dane wejściowe float w Pythonie

W tym przykładzie używamy funkcji input() Pythona, która pobiera dane wejściowe od użytkownika w formacie ciągu znaków, konwertuje je na liczbę zmiennoprzecinkową, dodaje 1 do wartości zmiennoprzecinkowej i wypisuje ją.

Python3




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

Wyjście

Enter number 5 6.0 

Lista akceptacji Pythona jako dane wejściowe od użytkownika

W tym przykładzie pobieramy dane wejściowe od użytkownika w formacie ciągu znaków, konwertując je na format a lista i wydrukować go.

Python3




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

Wyjście

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

Weź dane wejściowe użytkownika dotyczące krotek i zestawów

W tym przykładzie pobieramy dane wejściowe od użytkownika w formacie ciągu znaków, konwertując je na format a krotka i wydrukować go.

Python3




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

Wyjście

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

Wprowadzanie ze zrozumieniem słownikowym

W tym przykładzie słowa oddzielone spacją wprowadzamy jako ciąg znaków dane użytkownika Pyton i robimy a słownik słowa jako klucza, a ich długość jako wartość.

Python3




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

Wyjście

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

Sprawdź także:

Rozpocznij swoją przygodę z Pythonem 3 od naszego obszernego przewodnika: Samouczek Pythona 3