Wiederholung – Summe gerader Zahlen
Teil des Abschnitts Grundlagen der Lua-Journey von Coddy. Lektion 90 von 90.
Aufgabe
EinfachSchreiben Sie ein Skript, das die Summe aller geraden Zahlen von 1 bis 20 mithilfe einer for-Schleife, bedingter Logik und Variablenakkumulation berechnet.
Erstellen Sie eine lokale Variable namens total und initialisieren Sie diese mit 0. Verwenden Sie dann eine numerische for-Schleife, um alle Zahlen von 1 bis 20 zu durchlaufen.
Innerhalb der Schleife:
- Verwenden Sie den Modulo-Operator (
%), um zu prüfen, ob die aktuelle Zahl gerade ist - Wenn die Zahl gerade ist, addieren Sie sie zu Ihrem laufenden
total
Nachdem die Schleife abgeschlossen ist, geben Sie die endgültige Summe aller geraden Zahlen aus.
Probier es selbst
-- Initialisiere die Variable total
local total = 0
-- TODO: Schreibe deinen Code hier
-- Verwende eine for-Schleife, um von 1 bis 20 zu iterieren
-- Überprüfe mit dem Modulo-Operator (%), ob jede Zahl gerade ist
-- Addiere gerade Zahlen zur Gesamtsumme
-- Gib das Ergebnis aus
print(total)Alle Lektionen in Grundlagen
4Operatoren 2: Vergleichs- und logische Operatoren
GleichheitsoperatorenVergleichsoperatorenDer 'and'-OperatorDer 'or'-OperatorDer 'not'-OperatorKurzschlussauswertungTruthy- und Falsy-WerteRückblick – Einfache Logik7Grundlegende bedingte Logik
Die if-then-AnweisungDie if-then-else-AnweisungDie elseif-AnweisungWiederholung – Schatztruhe2Variablen und Datentypen
Was ist eine Variable?ZahlenZeichenkettenBoolesche WerteDer Wert „nil“Die Funktion type()NamenskonventionenRückblick – Charakterprofil5Grundlegende Ausgabe
Literale ausgebenVariablen ausgebenMehrere Werte ausgebenStrings & Variablen kombinierenDie tostring()-FunktionEingabeTypumwandlungRückblick – StatusberichtRückblick – Bis 1208Grundlagen der String-Manipulation
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Rückblick – Benutzernamen formatieren3Operatoren 1: Arithmetik & Verkettung
Arithmetische OperatorenModulo-OperatorPotenzierungsoperatorVerkettung von ZeichenkettenRangfolge der OperatorenWiederholung – Einfache Berechnungen6Projekt: Charakterwerte anzeigen
WillkommensnachrichtCharakterwerte deklarieren9Grundlagen von Funktionen
Eine Funktion deklarierenEine Funktion aufrufenFunktionen mit ParameternFunktionen mit mehreren ParameternDie Anweisung „return“Zusammenfassung – Flächenrechner12Grundlagen der Schleifen
Die while-SchleifeDie repeat-until-SchleifeDie numerische for-Schleifefor-Schleife mit SchrittweiteDie Anweisung „break“Rückblick – Countdown15Abschließende Herausforderungen
Wiederholung – SpielzugWiederholung – Einfache DatenbankWiederholung – Summe gerader ZahlenÜbe selbstständig: Online-Lua-Compiler