You are currently viewing Получение входных данных из консоли в Python

Получение входных данных из консоли в Python

Что такое консоль в Python? Консоль (также называемая оболочкой) — это в основном интерпретатор командной строки, который принимает ввод от пользователя, то есть по одной команде за раз, и интерпретирует ее. Если он безошибочен, то он запускает команду и выдает необходимые выходные данные, в противном случае отображается сообщение об ошибке. Консоль Python выглядит так.

Здесь мы пишем команду, и для выполнения команды просто нажмите клавишу enter, и ваша команда будет интерпретирована.
Для кодирования на Python вы должны знать основы консоли, используемой в Python.

Основное приглашение консоли python-это три символа больше, чем:

>>>

Вы можете написать следующую команду в командной оболочке только тогда, когда после выполнения первой команды появятся эти подсказки. Консоль Python принимает команду на Python, которую вы пишете после запроса.

Принимая ввод с консоли, пользователь вводит значения в консоль, и это значение затем используется в программе по мере необходимости.
Чтобы получить ввод от пользователя, мы используем встроенную функцию input().

# input
input1 = input()

# output
print(input1)

Мы также можем ввести приведение этого ввода к целочисленному, плавающему или строковому типу, указав функцию input() внутри типа.

  1. Преобразование ввода в целое число: Могут возникнуть условия, когда вам может потребоваться ввод целого числа от пользователя/консоли, следующий код принимает два ввода(целое число/с плавающей точкой) из консоли и преобразует их в целое число, а затем выводит сумму.
# input
num1 = int(input())
num2 = int(input())

# printing the sum in integer
print(num1 + num2)
  1. Преобразование входных данных в формат Float: Для преобразования входных данных в формат float будет работать следующий код.
# input
num1 = float(input())
num2 = float(input())

# printing the sum in float
print(num1 + num2)
  1. Преобразование входных данных в строку: Все типы входных данных могут быть преобразованы в строковый тип, независимо от того, являются ли они плавающими или целочисленными. Мы используем ключевое слово str для типизации.
# input
string = str(input())

# output
print(string)