Menu
Coddy logo textTech

Entrada

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 31 de 90.

Até agora, armazenamos valores que pensamos em variáveis. Os programas geralmente não funcionam dessa maneira. Recebemos valores de uma fonte externa, um usuário, por exemplo.

Para obter entrada de um usuário ou do sistema, precisamos escrever:

var = io.read()

Isso armazenará a entrada na variável var.

A entrada é sempre do tipo string. Por exemplo, se a entrada for 56, então var conterá a string "56".

challenge icon

Desafio

Iniciante

Escreva um programa que receba a entrada do usuário (seu nome) e, em seguida, exiba Hello, seguido por um espaço e o nome inserido pelo usuário.

Por exemplo, se o usuário inserir Bob, a saída esperada é Hello, Bob.

Você precisará:

  1. Usar io.read() para obter a entrada do usuário.
  2. Armazenar a entrada em uma variável.
  3. Imprimir Hello, e a variável armazenada no final (adicione um espaço após a vírgula).

Folha de consulta

Para obter entrada de um usuário:

var = io.read()

A entrada é sempre armazenada como uma string, mesmo para números.

Para imprimir uma saudação com a entrada:

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

Experimente você mesmo

-- Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals