Энциклопедия Python:input()
Энциклопедия Python:input()
| |
Тематические порталы
|
Функция input()
— это встроенная в Python функция, позволяющая пользователю вводить данные с клавиатуры. Когда вызывается функция input()
, она ожидает, пока пользователь наберет текст и нажмет клавишу Enter
.
Функция input()
принимает необязательный аргумент, представляющий собой строку, которая отображается пользователю в виде сообщения перед вводом данных. Если подсказка не указана, пользователю просто будет предложена пустая строка.
Примеры использования
Вот пример использования функции input()
для получения имени пользователя и последующего вывода сообщения с использованием этого имени:
name = input("What is your name? ")
print("Hello, " + name + "!")
Когда этот код запускается, пользователю будет выведено сообщение «What is your name?» (Как тебя зовут?), и затем он сможет ввести свое имя. Входное значение будет сохранено в переменной name
, а затем будет выведено привественное сообщение, в котором используется указанное имя.
Стоит отметить, что функция input()
всегда возвращает строку, даже если пользователь вводит число или какой-либо другой тип ввода. Если вам нужно преобразовать ввод в другой тип, например целое число или число с плавающей точкой, вы можете использовать соответствующую функцию преобразования, такую как int()
или float()
, например:
age = int(input("What is your age? "))
В этом примере функция input()
запрашивает у пользователя его возраст и возвращает строку, которая затем преобразуется в целое число с помощью функции int()
и сохраняется в переменной age
. В целом это необходимо делать, если нужно производить математические расчёты с введённым числом.
Об этой функции также можно узнать более подробно в статье о вводе данных в Python.