Pobieranie danych wejściowych to sposób interakcji z użytkownikami lub uzyskiwania danych w celu dostarczenia jakiegoś wyniku. Python udostępnia dwie wbudowane metody odczytu danych z klawiatury. Metody te podano poniżej.
- wejście (podpowiedź)
- raw_input (podpowiedź)
wejście()
Funkcja wejściowa jest używana we wszystkich najnowszych wersjach Pythona. Pobiera dane wejściowe od użytkownika, a następnie ocenia wyrażenie. The Pyton interpreter automatycznie rozpoznaje, czy użytkownik wprowadził ciąg znaków, liczbę czy listę. Rozumiemy następujący przykład.
Przykład -
# Python program showing # a use of input() name = input('Enter your name: ') print(name)
Wyjście:
Enter your name: Devansh Devansh
Interpreter Pythona nie wykona dalszych wierszy, dopóki użytkownik nie wprowadzi danych wejściowych.
co to jest 10 z 60
Rozumiemy inny przykład.
Przykład - 2
# Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks)
Wyjście:
Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0
Wyjaśnienie:
Domyślnie wejście() funkcja przyjmuje dane wejściowe jako ciąg znaków, więc jeśli musimy wprowadzić dane wejściowe typu całkowitego lub zmiennoprzecinkowego, to wejście() funkcja musi być rzutowana na typ.
age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input
W powyższym kodzie możemy zobaczyć, gdzie wpisujemy dane wejściowe użytkownika wew I platforma .
Jak działa funkcja input()?
- Wykonywanie programu zostaje zatrzymane do czasu wprowadzenia danych wejściowych przez użytkownika.
- Instrukcja tekstowa, która jest również nazywana zachętą, jest opcjonalna i nie można jej wpisać wejście() funkcjonować. Ten monit wyświetli komunikat na konsoli.
- The wejście() funkcja automatycznie konwertuje dane wejściowe użytkownika na ciąg znaków. Musimy jawnie przekonwertować dane wejściowe za pomocą rzutowania typów.
Przykład -
konwertuj wartość logiczną na ciąg
# Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name
Wyjście:
Enter your name: Peter Peter
Jak sprawdzić wersję Pythona?
Aby sprawdzić wersję Pythona, otwórz wiersz poleceń (Windows), powłokę (Mac) lub terminal (Linux/Ubuntu) i uruchom wersja Pythona . Wyświetli odpowiednią wersję Pythona.
Sprawdź wersję Pythona w działającym skrypcie
Wersję Pythona możemy sprawdzić w naszym działającym skrypcie. Rozważ następujące sposoby poznania wersji Pythona we wszystkich systemach operacyjnych.
Polecenia | System operacyjny/środowisko | Wyjście |
---|---|---|
Python --wersja lub Python -v lub Python – w | Okno/Mac/Linux | Python 3.8.1 |
importuj sys wersja sys sys.version_info | Skrypt Pythona | 3.8.3 (domyślnie, 13 maja 2020 r., 15:29:51) [MSC v.1915 64-bitowy (AMD64)] |
Platforma importowa platforma.python_version() | Skrypt Pythona | „3.8.1” |
Przyjrzyjmy się poniższemu obrazowi.