Як отримати вхідні дані в 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), оболонку (Mac) або термінал (Linux/Ubuntu) і запустіть версія python . Він відобразить відповідну версію Python.

Як приймати вхідні дані в Python

Перевірте версію Python у запущеному сценарії

Ми можемо перевірити версію Python у нашому запущеному сценарії. Розгляньте наступні способи дізнатися версію Python у всіх операційних системах.

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

Давайте подивимося на наступне зображення.

Як приймати вхідні дані в Python