Menu
Coddy logo textTech

Ввод

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 31 из 90.

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

Чтобы получить ввод от пользователя или системы, нам нужно написать:

var = io.read()

Это сохранит ввод в переменной var.

Ввод всегда имеет тип строка. Например, если на входе 56, то var будет содержать строку "56".

challenge icon

Задание

Новичок

Напишите программу, которая получает ввод от пользователя (его имя), а затем выводит Hello, за которым следует пробел и введенное пользователем имя.

Например, если пользователь вводит Bob, ожидаемый результат — Hello, Bob.

Вам потребуется:

  1. Используйте io.read() для получения ввода от пользователя.
  2. Сохраните ввод в переменную.
  3. Выведите Hello, и сохраненную переменную в конце (добавьте пробел после запятой).

Шпаргалка

Чтобы получить ввод от пользователя:

var = io.read()

Ввод всегда сохраняется в виде строки, даже если это числа.

Чтобы вывести приветствие с использованием ввода:

name = io.read()
print("Hello, " .. name)

Попробуйте сами

-- Напишите код здесь
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals