logo

Як отримати вхідні дані в Python?

Введення даних — це спосіб взаємодії з користувачами або отримання даних для досягнення певного результату. Python надає два вбудовані методи для читання даних з клавіатури. Ці методи наведені нижче.

  • вхід (підказка)
  • raw_input(підказка)

введення()

Функція введення використовується в усіх останніх версіях Python. Він приймає вхідні дані від користувача, а потім обчислює вираз. The Python інтерпретатор автоматично визначає, чи ввів користувач: рядок, число чи список. Давайте розберемося в наступному прикладі.

приклад -

перейменування каталогу в linux
 # 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 

Пояснення:

javafx на eclipse

За замовчуванням, введення() функція приймає вхідні дані як рядок, тому, якщо нам потрібно ввести ціле число або тип вхідних даних, тоді введення() функція повинна мати приведення типу.

 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