Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.6.1.1 Функция input()

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

Почему? Что ж, print() отправляет данные в консоль.

Новая функция получает от него данные.

print() не имеет полезного результата. Смысл новой функции - вернуть очень удобный результат.

Функция называется input(). Название функции говорит обо всем.

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

Программа может манипулировать данными, делая код по-настоящему интерактивным.

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

Взгляните на наш пример:

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

Она показывает очень простой случай использования функции input()

Примечание:

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

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



🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.