Zdjęcie przedstawia dwa włączniki światła zamieszczone na ścianie.
PY_I_R_W13_M08 Instrukcja wyboru
Źródło: Karim Manjra, domena publiczna.
Instrukcja warunkowa sprawdza się bardzo dobrze, gdy trzeba wybrać do zrealizowania jeden z dwóch scenariuszy opisanych w kodzie programu. Sprawy komplikują się wraz ze zwiększaniem liczby scenariuszy. Lepszym rozwiązaniem okazuje się wówczas instrukcja wielokrotnego wyboru.
W tym e‑materiale omówimy także słowniki, dzięki którym możemy w języku Python wykonać konstrukcję wielokrotnego wyboru.
Ćwiczenie na rozgrzewkę
Przeanalizuj poniższy kod.
Linia 1. a znak równości minus 5.
Linia 2. b znak równości minus 15.
Linia 3. print otwórz nawias okrągły a zamknij nawias okrągły if a zamknij nawias ostrokątny b else print otwórz nawias okrągły b zamknij nawias okrągły.
Ćwiczenie 1
Twoje cele
Użyjesz wyrażenia trójargumentowego (
a if b else c).Przeanalizujesz słownikowy typ danych (
dict).Scharakteryzujesz różnice między słownikiem a listą.
Użyjesz słownika jako alternatywy dla konstrukcji wielokrotnego wyboru.
Dokonasz analizy instrukcji
match/case.