ROZDZIAŁ 9 · STRONA 448

Wykonaj moje polecenie!

Jak dotąd nasze programy w większości wykonywały polecenia jedno po drugim. Teraz nauczymy ich, jak wybierać, które polecenie wykonać następne. Przeanalizujmy algorytmy i kontrolujmy przepływ, jak warunki tworzą rozdroża i jak Python podejmuje decyzje na True, False if/elif/else — i złóżmy pierwszą prawdziwą grę.

~6–7 godzin algorytmy · Warunki · if/elif/else 24 treningów 5 mini-projektów
9.1Algorytmy i polecenia4499.2Trzy struktury algorytmu i rozgałęzienie4549.3Prawda czy fałsz4609.4Porównujemy i podejmujemy decyzję4629.5Jaka jest różnica między = a == oraz jak porównywać łańcuch znaków4659.6Łańcuchy porównawcze4689.7Truthiness i None4699.8Jeśli tak się stanie, wykonuj polecenie!4729.9elif — kilka opcji4779.10Kilka if ≠ if/elif/else4819.11and — wszystkie warunki naraz4829.12or — przynajmniej jeden4849.13not — odwróć warunek4869.14Więcej niż jeden warunek!4879.15Short-circuit: Python czasem leniwy4899.16in / not in jako warunek4929.17is wady ==4939.18Zagnieżdżone warunki4959.19Projektowanie warunków4979.20Debugowanie błędów logicznych5009.21Mini-projekt – „Zgadnij liczbę”5039.22Mini-Projekty – Klub i Pogoda5089.23Mini-projekty — oceny i polecenia5109.24Warunki kumulują się i skutkują512Podsumowanie