Potenzierungsoperator
Teil des Abschnitts Fundamentals der Lua-Journey von Coddy — Lektion 14 von 90.
Der Potenzierungsoperator wird durch das Caret-Symbol ^ dargestellt. Dieser Operator ermöglicht es Ihnen, eine Zahl zu potenzieren, was bedeutet, eine Zahl eine bestimmte Anzahl von Malen mit sich selbst zu multiplizieren.
So funktioniert der Potenzierungsoperator:
result = 2 ^ 3 -- Ergebnis ist 8 (2 × 2 × 2)
result = 5 ^ 2 -- Ergebnis ist 25 (5 × 5)result = 10 ^ 1 -- Ergebnis ist 10 (10 hoch 1)
result = 4 ^ 0 -- Ergebnis ist 1 (jede Zahl hoch 0 ist 1)Aufgabe
EinfachBerechne die Fläche eines quadratischen Gartenstücks mit dem Potenzierungsoperator. Erstelle eine Variable namens sideLength und weise ihr den Wert 7 zu. Verwende dann den Potenzierungsoperator, um die Fläche zu berechnen, indem du die Seitenlänge hoch 2 rechnest, und speichere dieses Ergebnis in einer Variablen namens area. Gib die berechnete Fläche aus.
Spickzettel
Der Potenzierungsoperator wird durch das Zirkumflex-Symbol ^ dargestellt und ermöglicht es Ihnen, eine Zahl zu potenzieren:
result = 2 ^ 3 -- Ergebnis ist 8 (2 × 2 × 2)
result = 5 ^ 2 -- Ergebnis ist 25 (5 × 5)
result = 10 ^ 1 -- Ergebnis ist 10 (10 hoch 1)
result = 4 ^ 0 -- Ergebnis ist 1 (jede Zahl hoch 0 ist 1)Probier es selbst
-- Erstelle Variablen für die Gartenparzellenberechnung
local sideLength = 7
-- TODO: Schreibe deinen Code hier, um die Fläche mittels Potenzierung zu berechnen
-- Gib die berechnete Fläche aus
print(area)Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren 2: Vergleichs- & Logikoperatoren
GleichheitsoperatorenVergleichsoperatorenDer 'and'-OperatorDer 'or'-OperatorDer 'not'-OperatorShort-Circuit EvaluationTruthy- und Falsy-WerteZusammenfassung – Einfache Logik7Grundlagen der bedingten Logik
Die if-then-AnweisungDie if-then-else-AnweisungDie elseif-AnweisungZusammenfassung – Schatzkiste10Tabellen Teil 1: Listen-Stil
Was ist eine Tabelle?Eine Tabelle erstellenZugriff auf Elemente per IndexElemente per Index ändernDer Längenoperator '#'table.insert()table.remove()Zusammenfassung - Gruppenmitglieder verwalten13Projekt: Einfacher Zaubertrank-Laden
Projekt-SetupEinen Trank hinzufügen2Variablen und Datentypen
Was ist eine Variable?ZahlenStringsBooleansDer Wert 'nil'Die type()-FunktionNamenskonventionenZusammenfassung - Charakterprofil5Grundlegende Ausgabe
Literale ausgebenVariablen ausgebenMehrere Werte ausgebenStrings & Variablen kombinierenDie tostring() FunktionEingabeCastWiederholung - StatusberichtWiederholung - Bis 1208Grundlagen der String-Manipulation
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Wiederholung - Benutzernamen formatieren11Tabellen 2: Dictionary-Stil
Schlüssel-Wert-PaareDictionary-Stil Tabellen erstellenZugriff – KlammerschreibweiseZugriff mit PunktnotationPaare hinzufügen und ändernPaare mit nil entfernenWiederholung – Elementeigenschaften14Gültigkeitsbereich von Variablen
Globale VariablenLokale VariablenWarum lokale Variablen verwenden?Gültigkeitsbereich und BlöckeRückblick – Scope-Rätsel3Operatoren 1 Arithmetik & Verkettung
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorString-VerkettungOperatorrangfolgeRückblick - Einfache Berechnungen6Projekt: Charakter-Stats Anzeige
WillkommensnachrichtCharakter-Stats deklarieren9Grundlagen der Funktionen
Eine Funktion deklarierenEine Funktion aufrufenFunktionen mit ParameternFunktionen mit mehreren ParameternDie 'return'-AnweisungZusammenfassung - Flächenrechner12Schleifen-Grundlagen
Die while-SchleifeDie repeat-until-SchleifeDie numerische for-Schleifefor-Schleife mit SchrittweiteDie 'break'-AnweisungZusammenfassung - Countdown15Abschluss-Herausforderungen
Wiederholung – SpielerzugWiederholung – Einfache DatenbankWiederholung – Summe gerader Zahlen