Podstawy•LEKCJA 09 / 26

Instrukcje warunkowe

Kurs Python · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

Instrukcja if pozwala wykonać kod tylko po spełnieniu warunku.

Jak to działa?

W Pythonie blok instrukcji określają wcięcia, a nie nawiasy klamrowe. Po warunku stawiasz dwukropek :.

Możesz używać także elif i else.

Przykład 1 — poznaj zapis

points = 72

if points >= 80:
    print("Świetny wynik")
elif points >= 60:
    print("Dobry wynik")
else:
    print("Ćwicz dalej")

Dla wartości 72 program wypisze „Dobry wynik”.

Przeczytaj kod linijka po linijce

  1. points = 72Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  2. if points >= 80:Sprawdzamy warunek lub wybieramy jedną z możliwości.
  3. print("Świetny wynik")Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Oczekiwany wynik / efektpo uruchomieniu przykładu
Dobry wynik

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

age = 16
print("dorosły" if age >= 18 else "niepełnoletni")
Wynik drugiego przykładupo uruchomieniu przykładu
niepełnoletni
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Napisz warunek, który sprawdzi, czy temperatura jest poniżej zera.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.