Menu
Coddy logo textTech

Instrukcja if-then

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

Instrukcja if-then-end stanowi podstawę logiki warunkowej w Lua.

Instrukcja if pozwala programowi wykonywać kod tylko wtedy, gdy określony warunek jest prawdziwy. Oto podstawowa składnia:

if condition then
    -- kod do wykonania, jeśli condition jest prawdziwe
end

Warunkiem może być dowolne wyrażenie, które daje w wyniku true lub false. Jeśli warunek ma wartość true, wykonywany jest kod wewnątrz bloku. Jeśli ma wartość false, kod jest całkowicie pomijany.

Oto praktyczny przykład:

local score = 85

if score > 80 then
    print("Great job!")
end

W tym przypadku, ponieważ 85 jest większe niż 80, warunek score > 80 ma wartość true, więc zostanie wyświetlony tekst „Great job!”. Gdyby wynik wynosił 75, nic by się nie stało, ponieważ warunek miałby wartość false.

challenge icon

Wyzwanie

Łatwy

Utwórz prosty system osiągnięć, który sprawdza, czy wynik gracza kwalifikuje go do wyświetlenia gratulacji. Zadeklaruj zmienną o nazwie playerScore i przypisz jej wartość 95. Użyj instrukcji if-then-end, aby sprawdzić, czy wynik jest większy niż 90. Jeśli warunek jest prawdziwy, wyświetl komunikat "Congratulations! You achieved a high score!".

Spróbuj swoich sił

-- Zadeklaruj zmienną playerScore
local playerScore = 95

-- TODO: Napisz tutaj kod, który sprawdzi, czy wynik jest większy niż 90
-- Użyj instrukcji if-then-end i wyświetl komunikat z gratulacjami
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