Temat 69. Instrukcje warunkowe zagnieżdżone i z klauzulą elif w języku Python

Poniżej znajduje się fragment tematu. Z pełną wersją zapoznasz się w podręczniku Informatyka 1-3.

Wszelkie prawa zastrzeżone. Wszystkie treści na stronie dlaucznia.migra.pl chronione są prawami autorskimi. Dowiedz się więcej.

 
Warto powtórzyć
  1. Jak działa instrukcja iteracyjna?
  2. Jak wyróżnić blok instrukcji (blok kodu) w języku Python?
  3. Dla jakiej wartości warunku logicznego zostaną wykonane instrukcje umieszczone po słowie w instrukcji warunkowej else?
 

1. Algorytmy z warunkami zagnieżdżonymi

W jaki sposób po sprawdzeniu, czy pierwsza liczba jest mniejsza od drugiej, sprawdzać, czy pierwsza jest teżmniejsza od trzeciej oraz druga od trzeciej?

Instrukcje warunkowe, podobnie jak funkcję JEŻELI w arkuszu kalkulacyjnym, można zagnieżdżać, czyli po warunku oraz po słowie else może wystąpić kolejna instrukcja warunkowa.

Ćwiczenie 1. Piszemy specyfikację problemu

Wykonaj ćwiczenie zgodnie z treścią w podręczniku.

Ćwiczenie 2. Stosujemy zagnieżdżone instrukcje warunkowe

  1. Otwórz plik Najmniejsza_z_trzech, z zastosowaną zagnieżdżoną instrukcją warunkową.
    Pobierz Najmniejsza_z_trzech.py
  2. Wykonaj dalszą część ćwiczenia zgodnie z treścią w podręczniku.

Ćwiczenie 3. Zapisujemy problem sprzedawcy komputera w języku programowania

Wykonaj ćwiczenie zgodnie z treścią w podręczniku.

2. Stosowanie instrukcji wyboru

Chcemy napisać program „Prosty kalkulator” umożliwiający wybór rodzaju obliczenia z wykorzystaniem menu. Po wprowadzeniu z klawiatury np. liczby 1 program powinien obliczać sumę dwóch liczb, a po wprowadzeniu liczby 2 – różnicę itd. Jak to zrobić w języku Python?

Ogólna postać instrukcji wyboru w języku programowania Python
Ogólna postać instrukcji wyboru w języku programowania Python

Ćwiczenie 4. Stosujemy instrukcję if z klauzulą else do utworzenia menu programu

  1. Otwórz plik Prosty_kalkulator_if, z zastosowaną instrukcją wyboru.
    Pobierz Prosty_kalkulator_if.py
  2. Wykonaj dalszą część ćwiczenia zgodnie z treścią w podręczniku.
 

Przydatne linki

Python 3 (do pobrania bezpłatnie)
https://www.python.org/downloads/



Podziel się swoimi sugestiami do tego tematu

Cały czas się rozwijamy i zależy nam, aby treści dostosować do oczekiwań nauczycieli i uczniów. Masz sugestię do tego tematu? Napisz do nas:

Jestem:




Wyrażam zgodę na przesyłanie pocztą elektroniczną informacji o konferencjach i szkoleniach, nowych produktach i usługach, promocjach oraz innych informacji marketingowych.

Wyrażam zgodę na przetwarzanie moich danych osobowych, w celu świadczenia usług na stronie wydawnictwa przez MIGRA sp. z o.o., Wrocław, ul. Świeradowska 51-57 (REGON: 932280050) zgodnie z europejskim rozporządzeniem o ochronie danych osobowych z dnia 27 kwietnia 2016 r. (Dz. Urz. UE L nr 119, str. 1) oraz ustawą z dnia 18 lipca 2002 r. o świadczeniu usług drogą elektroniczną (Dz.U. 2002 nr 144 poz. 1204 z zm.)

Twoja książka

Informatyka 1-3. Podręcznik dla szkół ponadpodstawowych. Zakres podstawowy
Dołącz do nas
Kontakt
Migra Sp. z o.o.
ul. Świeradowska 51/57
50-559 Wrocław

tel. 71 75 06 230
faks 71 75 06 235
biuro@migra.pl
www.migra.pl
Kapitał zakładowy: 80000 zł
NIP: 896-12-85-858
REGON: 932280050
KRS: 0000104198
Sąd Rejonowy dla Wrocławia-Fabryczna we Wrocławiu, VI Wydział Gospodarczy Krajowego Rejestru Sądowego
Migra Sp. z o.o.
ul. Świeradowska 51/57
50-559 Wrocław

tel. 71 75 06 230
faks 71 75 06 235
biuro@migra.pl
www.migra.pl
Dla nauczyciela
Materiały metodyczne (m.in. scenariusze lekcji, sprawdziany, rozwiązania zadań)
Pomoce dla nauczyciela
Copyright © Migra