Menu
Coddy logo textTech

Instrukcja elseif

Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 42 z 90.

Instrukcja elseif pozwala sprawdzać wiele warunków po kolei. Rozszerza podstawową strukturę if-then-else, aby obsługiwać złożone scenariusze podejmowania decyzji.

Oto składnia używania elseif:

if condition1 then
    -- kod dla pierwszego warunku
elseif condition2 then
    -- kod dla drugiego warunku
elseif condition3 then
    -- kod dla trzeciego warunku
else
    -- kod, jeśli żaden z warunków nie jest spełniony
end

Lua sprawdza każdy warunek od góry do dołu. Gdy znajdzie pierwszy warunek, który jest true, wykonuje ten blok kodu i pomija wszystkie pozostałe warunki. Jeśli żaden z warunków nie jest true, wykonywany jest blok else (jeśli występuje).

Oto praktyczny przykład oceny stopnia:

local grade = 85

if grade >= 90 then
    print("Excellent")
elseif grade >= 70 then
    print("Good")
else
    print("Needs Improvement")
end

Ponieważ ocena wynosi 85, pierwszy warunek (85 >= 90) jest false, ale drugi warunek (85 >= 70) jest true, więc zostanie wyświetlone „Good”.

challenge icon

Wyzwanie

Łatwy
Utwórz system oceny, który klasyfikuje wyniki ucznia na trzech poziomach. Zadeklaruj zmienną o nazwie studentGrade i przypisz jej wartość 75. Użyj instrukcji if-elseif-else, aby sprawdzić ocenę i wypisać odpowiedni komunikat:
  • Jeśli ocena wynosi co najmniej 85, wypisz "Excellent"
  • Jeśli ocena wynosi co najmniej 65 (ale mniej niż 85), wypisz "<code>Good"
  • W przypadku wszystkich pozostałych ocen wypisz "Needs Improvement"

Spróbuj swoich sił

-- Zadeklaruj zmienną studentGrade
local studentGrade = 75

-- TODO: Napisz tutaj swój kod
-- Użyj instrukcji if-elseif-else, aby sprawdzić ocenę i wyświetlić odpowiedni komunikat
-- Jeśli studentGrade wynosi 85 lub więcej, wyświetl "Excellent"
-- Jeśli studentGrade wynosi 65 lub więcej, wyświetl dokładny tekst podany w instrukcji
-- W przeciwnym razie wyświetl "Needs Improvement"
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Lua online