RwO12huyFYRpz
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ę

R1DOECLXCZ5VJ

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.
R1JGVUMH3COP4
Ć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.