Как да приемам въвеждане в Python?

Как да приемам въвеждане в Python?

Приемането на вход е начин за взаимодействие с потребителите или получаване на данни, за да се осигури някакъв резултат. Python предоставя два вградени метода за четене на данните от клавиатурата. Тези методи са дадени по-долу.

  • въвеждане (подкана)
  • raw_input(подкана)

вход()

Функцията за въвеждане се използва във всички най-нови версии на Python. Той приема въведените данни от потребителя и след това оценява израза. The Python интерпретаторът автоматично идентифицира дали потребителят е въвел низ, число или списък. Нека разберем следния пример.

пример -

 # Python program showing # a use of input() name = input('Enter your name: ') print(name)  

Изход:

 Enter your name: Devansh Devansh  

Интерпретаторът на Python няма да изпълни повече редове, докато потребителят не въведе входа.

Нека разберем друг пример.

Пример - 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)  

Изход:

 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  

Обяснение:

По подразбиране, вход() функцията приема вход като низ, така че ако трябва да въведем целочислен или плаващ тип вход, тогава вход() функцията трябва да бъде преобразувана от типа.

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input  

Можем да видим в кода по-горе къде въвеждаме прехвърляне на потребителския вход вътр и плавам .

Как работи функцията input()?

  • Потокът на програмата е спрял, докато потребителят не въведе входа.
  • Текстовият израз, който също се нарича подкана, не е задължителен за писане вход() функция. Тази подкана ще покаже съобщението на конзолата.
  • The вход() функцията автоматично преобразува въведеното от потребителя в низ. Трябва изрично да конвертираме входа, като използваме преобразуването на типа.
  • raw_input() - Функцията raw_input се използва в по-старата версия на Python като Python 2.x. Той взема входа от клавиатурата и се връща като низ. Python 2.x не се използва много в индустрията. Нека разберем следния пример.

пример -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name  

Изход:

 Enter your name: Peter Peter  

Как да проверя версията на Python?

За да проверите версията на Python, отворете командния ред (Windows), shell (Mac) или терминал (Linux/Ubuntu) и стартирайте python -версия . Той ще покаже съответната версия на Python.

Как да приемате въвеждане в Python

Проверете версията на Python в изпълнявания скрипт

Можем да проверим версията на Python в нашия работещ скрипт. Обмислете следните начини да разберете версията на Python във всички операционни системи.

Команди Операционна система/среда Изход
Python --версия или
Python -v или
Python - vv
Window/Mac/Linux Python 3.8.1
импортиране на сис
sys.версия
sys.version_info
Python скрипт 3.8.3 (по подразбиране, 13 май 2020 г., 15:29:51) [MSC v.1915 64 бита (AMD64)]
Платформа за импортиране
platform.python_version()
Python скрипт '3.8.1'

Нека да разгледаме следното изображение.

Как да приемате въвеждане в Python