Рубрики
Без рубрики

Ввод / вывод с использованием функций Python Input () и Print ()

Python ввод, вывод Python, модуль импорта Python, модуль импорта Python, Python I / O, Python файл ввода / вывода Python, файл Python, закрыть файл, файл чтения, файл записи, ошибка импорта Python

Автор оригинала: Pankaj Kumar.

В этом уроке мы охватим основы ввода/вывода Python, а также как импортировать модуль в программе Python. Ранее мы узнали о данных Python DataTypes.

Базовый вход/вывод с использованием Python

Ввод/вывод означает ввод и вывод. Мы узнаем о базовых функциях ввода и вывода ниже. Давайте начнем!

Как читать пользовательский ввод в Python с функцией ввода ()?

Принять пользовательский ввод в Python, вам необходимо использовать функцию ввода ().

С помощью функции ввода () вы можете прочитать из ввода клавиатуры до тех пор, пока не будет приведен канал питания (то есть, пока вы не ударите ключ ввода).

#takes input from keyboard and stores in a string
str = input("Enter your input: ");

#then we can print the string
print(str)

Если вы запускаете эту программу, вы увидите, как подсказка, как приведенная ниже изображение, ожидая, когда вы дадите ввод. Пользователь может ввести несколько символов, пока они не ударит ключ ввода.

Как печатать вывод в Python?

Мы уже знакомы с Печать () функция. Мы используем функцию Print () для печати вывода на экран.

print("Print something to the screen")

Более того, мы можем пройти две или более разные строки в функции печати, разделенной либо запятыми (,) или знаками Plus (+). Как это;

print("This is first String " + "Followed by this string");
#Or can be written like this also
print("This is another String " , "Followed by another string");

Процесс пользовательских входов в Python, импортируя модули

Теперь двигаясь от входов и выходов Python, как мы обработаем данные, вводимые в качестве ввода пользователя?

Нам нужна определенная функциональность к коду. И на то же, у нас есть два варианта:

  • Создайте функциональность с нуля
  • Используйте существующие библиотеки для расширения нашей программы

Python настолько широко принят, используя библиотеки – самый простой и самый предпочтительный маршрут. Python предлагает сотни тысяч библиотек для работы.

Итак, давайте будем работать с пользователем ввода в Python с некоторыми дополнительными функциональными возможностями.

Предположим, пользователь вводит номер, и мы хотим, чтобы наш код выводил квадратный корень числа. Теперь есть функция SQRT () Python.

Но если мы используем функцию напрямую, произойдет ошибка, как показано на выходе ниже:

#get a variable having value 16
number=16

#square root this number.
number=sqrt(number)

print(number)

Это потому, что SQRT () Функция находится под модулем имени «Математика».

Если мы хотим использовать эту функцию, нам нужно сделать этот модуль доступным, импортируя модуль. Итак, давайте посмотрим, как импортировать модуль предоставить добавленную функциональность для нашего кода здесь.

#first import math module
import math
#get a variable having value 16
number=16

#square root this number.
number=math.sqrt(number)

print(number)

Если вы запустите этот код, вы получите квадратный корень из номера 16, который является 4.

Заключение

Потрясающие! Я надеюсь, что вы узнали все основы, которые вам необходимо принимать пользовательский ввод в Python и распечатать необходимые выходы для того же.

Мы также узнали, как мы можем импортировать определенные модули в Python, чтобы продлить функциональность нашего кода и работать с входами.