Module (82%)
Section (15%)

Функция input() с аргументом

Функция input() может делать что-то еще: она может запрашивать пользователя без помощи print().

Мы немного изменили наш пример, посмотрите на код:

anything = input("Tell me anything...") print("Hmm...", anything, "...Really?")

Примечание:

  • функция input() вызывается с одним аргументом - это строка, содержащая сообщение;
  • сообщение будет отображаться на консоли до того, как только пользователю будет предоставлена ​​возможность ввести что-либо;
  • input() выполнит свою работу.

Этот вариант вызова input() упрощает код и делает его более понятным.

Результат выполнения функции input()

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

Строка содержит все символы, которые пользователь вводит с клавиатуры. Это не целое число или число с плавающей точкой.

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

anything = input("Enter a number: ") something = anything ** 2.0 print(anything, "to the power of 2 is", something)