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