Informatyka
Python: instrukcje warunkowe
Zestaw wyjaśnia, jak w Pythonie podejmować decyzje w programie za pomocą instrukcji warunkowych. Poznasz składnię if, elif i else, operatory porównania oraz logiczne, a także zasady wcięć i typowe błędy początkujących.
Podcast
Ładuję…
1.Instrukcja warunkowa
To element programu, który pozwala wykonać różne fragmenty kodu w zależności od tego, czy dany warunek jest prawdziwy, czy fałszywy. W Pythonie służą do tego głównie instrukcje if, elif i else.
2.if
Instrukcja if sprawdza warunek. Jeśli warunek ma wartość True, wykonuje się blok kodu zapisany pod if. Jeśli warunek jest False, ten blok jest pomijany.
3.else
Instrukcja else określa, co ma się stać, gdy warunek z if jest fałszywy. Nie podaje własnego warunku - działa jako „w przeciwnym razie”.
4.elif
Instrukcja elif pozwala sprawdzać kolejne warunki, gdy wcześniejsze były fałszywe. Można użyć wielu elif, aby obsłużyć kilka możliwych sytuacji.
5.Warunek logiczny
To wyrażenie, które daje wynik True albo False. Na przykład porównanie dwóch liczb lub sprawdzenie, czy tekst ma określoną wartość. Instrukcje warunkowe działają właśnie na takich wynikach.
6.True i False
To dwie wartości logiczne w Pythonie. True oznacza prawdę, a False fałsz. Wynik warunku zawsze sprowadza się do jednej z tych dwóch wartości.
7.Operatory porównania
Służą do porównywania wartości. Najczęściej używa się: == (równe), != (różne), > (większe), < (mniejsze), >= (większe lub równe), <= (mniejsze lub równe). Wynikiem porównania jest True albo False.
8.Operatory logiczne
Pozwalają łączyć warunki. and oznacza, że oba warunki muszą być prawdziwe, or że wystarczy jeden prawdziwy, a not odwraca wynik warunku na przeciwny.
9.Wcięcia w Pythonie
Python używa wcięć do wyznaczania bloków kodu. Kod należący do if, elif albo else musi być zapisany z wcięciem. Brak poprawnych wcięć powoduje błąd lub niepoprawne działanie programu.
10.Dwukropek po warunku
Po nagłówku instrukcji warunkowej, takim jak if, elif lub else, stawia się dwukropek. Oznacza on, że poniżej zaczyna się blok kodu, który należy do tej instrukcji.
11.Zagnieżdżone warunki
To sytuacja, gdy wewnątrz jednej instrukcji warunkowej znajduje się kolejna. Umożliwia to bardziej szczegółowe sprawdzanie różnych przypadków, ale zbyt duża liczba zagnieżdżeń utrudnia czytanie kodu.
12.Typowe błędy początkujących
Najczęstsze błędy to użycie = zamiast ==, brak dwukropka, złe wcięcia oraz mylenie kolejności if, elif i else. Warto też pamiętać, że else jest opcjonalne, ale jeśli występuje, musi stać na końcu całej instrukcji warunkowej, po wszystkich elif.
Sprawdzian do druku
Arkusz PDF z kluczem, punktacją i oceną
Sprawdzam sprawdzian…
Znasz kogoś z klasy, komu się przyda? Podziel się zestawem
Podobne zestawy
30 fiszek
40 fiszek
38 fiszek
24 fiszki uczy się 4
40 fiszek uczy się 20
40 fiszek uczy się 6
