Menu
Coddy logo textTech

Eingabe

Teil des Abschnitts Fundamentals der Lua-Journey von Coddy — Lektion 31 von 90.

Bisher haben wir Werte, die wir uns überlegt haben, in Variablen gespeichert. Programme funktionieren normalerweise nicht so. Wir erhalten Werte von einer externen Quelle, zum Beispiel von einem Benutzer.

Um eine Eingabe von einem Benutzer oder dem System zu erhalten, müssen wir Folgendes schreiben:

var = io.read()

Dies speichert die Eingabe in der Variable var.

Die Eingabe ist immer vom Typ String. Wenn die Eingabe zum Beispiel 56 ist, dann wird var den String "56" enthalten.

challenge icon

Aufgabe

Anfänger

Schreibe ein Programm, das eine Eingabe vom Benutzer (seinen Namen) erhält und dann Hello, gefolgt von einem Leerzeichen und dem eingegebenen Namen des Benutzers ausgibt.

Zum Beispiel, wenn der Benutzer Bob eingibt, ist die erwartete Ausgabe Hello, Bob.

Du musst Folgendes tun:

  1. Verwende io.read(), um die Eingabe vom Benutzer zu erhalten.
  2. Speichere die Eingabe in einer Variablen.
  3. Gib am Ende Hello, und die gespeicherte Variable aus (füge ein Leerzeichen nach dem Komma hinzu).

Spickzettel

Um eine Eingabe von einem Benutzer zu erhalten:

var = io.read()

Die Eingabe wird immer als String gespeichert, selbst bei Zahlen.

Um eine Begrüßung mit der Eingabe auszugeben:

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

Probier es selbst

-- Hier Code schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Fundamentals