Menu
Coddy logo textTech

Entrada

Parte de la sección Fundamentals del Journey de Lua de Coddy — lección 31 de 90.

Hasta ahora hemos almacenado valores que se nos ocurrieron en variables. Los programas normalmente no funcionan de esta manera. Recibimos valores de una fuente externa, un usuario por ejemplo.

Para obtener la entrada de un usuario o del sistema necesitamos escribir:

var = io.read()

Esto almacenará la entrada en la variable var.

La entrada es siempre de tipo string. Por ejemplo, si la entrada es 56, entonces var contendrá el string "56".

challenge icon

Desafío

Principiante

Escribe un programa que obtenga la entrada del usuario (su nombre) y luego imprima Hello, seguido de un espacio y el nombre ingresado por el usuario.

Por ejemplo, si el usuario ingresa Bob, la salida esperada es Hello, Bob.

Necesitarás:

  1. Usar io.read() para obtener la entrada del usuario.
  2. Almacenar la entrada en una variable.
  3. Imprimir Hello, y la variable almacenada al final (añade un espacio después de la coma).

Hoja de referencia

Para obtener la entrada de un usuario:

var = io.read()

La entrada siempre se almacena como una cadena, incluso para los números.

Para imprimir un saludo con la entrada:

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

Pruébalo tú mismo

-- Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals