RPPJKNZE498ZP
Wąż pije kawę w kubku z napisem Witaj świecie

PYI_PY_W13_M04 Instrukcja warunkowa

Obraz wygenerowany przez sztuczną inteligencję Canva.ai
Źródło: domena publiczna.
Już wiesz
  • jak wykorzystać operatory logiczne do zapisywania warunków,

  • jak zapisać instrukcję warunkową w języku Python,

  • w jaki sposób sprawdzić poprawność wprowadzonych do programu danych,

  • kiedy zastosować wyrażenie trójargumentowe.

Teraz czas na sprawdzenie wiedzy i umiejętności w praktyce.

ROORHDQ4SOO3H
Ćwiczenie 1
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
RVFOTN3QX2VGJ
Ćwiczenie 2
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
RKSH5VXVQSGKG
Ćwiczenie 3
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
1
Ćwiczenie 4

Napisz program, który sprawdzi, czy liczba naturalna x jest mniejsza od 10. Przetestuj działanie tego programu dla liczby x = 7.

Specyfikacja:

Dane:

  • x – liczba naturalna

Wynik:

  • Program wypisuje słowo TRUE, gdy liczba x jest mniejsza od 10 lub FALSE w przeciwnym przypadku.

R9Q31U55CCOA9
Napisz program sprawdzający, czy liczba jest większa lub równa 10. Twoje zadania. 1. Zwróć True gdy argument funkcji jest liczbą większą lub równą 10. 2. Zwróć False gdy argument funkcji jest liczbą mniejszą od 10. 1. def czy_wieksza_od_10(liczba): 2. ### tutaj zmodyfikuj kod 3. return True 4. 5. ### drukowanie testowego wyniku (dla liczby 123): 6. print(str(czy_wieksza_od_10(123)))

Napisz program, który sprawdzi, czy podana liczba x jest mniejsza od 10. Przetestuj działanie tego programu dla x = 7.

Linia 1. def czy podkreślnik mniejsza podkreślnik od podkreślnik 10 otwórz nawias okrągły liczba zamknij nawias okrągły dwukropek. Linia 2. kratka kratka kratka tutaj zmodyfikuj kod. Linia 3. return True. Linia 5. kratka kratka kratka drukowanie testowego wyniku otwórz nawias okrągły dla liczby 123 zamknij nawias okrągły dwukropek. Linia 6. print otwórz nawias okrągły str otwórz nawias okrągły czy podkreślnik mniejsza podkreślnik od podkreślnik 10 otwórz nawias okrągły x zamknij nawias okrągły zamknij nawias okrągły zamknij nawias okrągły.
1
Ćwiczenie 5

Napisz program, który sprawdzi, czy podana liczba naturalna x jest parzysta, większa od 50, ale mniejsza od 100. Sprawdź jego działanie dla x = 73.

Specyfikacja:

Dane:

  • x – liczba naturalna

Wynik:

  • Program wypisuje słowo TRUE, gdy liczba x jest parzysta, większa od 50 i mniejsza od 100; FALSE w przeciwnym przypadku.

R1UK7KPZCBXM1
Napisz program, który sprawdzi, czy liczba spełnia następujące warunki: jest parzysta, większa od 50 oraz mniejsza od 100.Kod zaczyna się od: 1. def test(liczba): 2. ### tutaj zmodyfikuj kod 3. return True 4. 5. ### drukowanie testowego wyniku (dla liczby 123): 6. print(str(test(123))) Twoje zadania. 1. Zwróć True gdy argument funkcji spełnia warunki podane w poleceniu. 2. Zwróć False gdy argument funkcji nie spełnia podanych warunków.

Napisz program, który sprawdzi, czy podana liczba x jest parzysta, większa od 50, ale mniejsza od 100. Sprawdź jego działanie dla x = 73.

Linia 1. def test otwórz nawias okrągły liczba zamknij nawias okrągły dwukropek. Linia 2. kratka kratka kratka tutaj zmodyfikuj kod. Linia 3. return True. Linia 5. kratka kratka kratka drukowanie testowego wyniku otwórz nawias okrągły dla liczby 73 zamknij nawias okrągły dwukropek. Linia 6. x znak równości 73. Linia 7. print otwórz nawias okrągły str otwórz nawias okrągły test otwórz nawias okrągły x zamknij nawias okrągły zamknij nawias okrągły zamknij nawias okrągły.
1
Ćwiczenie 6

Uczniowie pisali sprawdzian z informatyki, z którego mogli uzyskać maksymalnie 100 punktów. Punktacja przedstawiała się następująco:

  • 0–39 pkt – ndst

  • 40–54 pkt – dop

  • 55–69 pkt – dst

  • 70–84 pkt – db

  • 85–98 pkt – bdb

  • 99–100 pkt – cel

Napisz program, który wypisze ocenę na podstawie zdobytych punktów. Przetestuj jego działanie dla wyniku 55.

Specyfikacja:

Dane:

  • punkty – liczba naturalna z przedziału <0, 100>

Wynik:

  • Program wypisuje ocenę w zależności od liczby uzyskanych punktów.

R3HAUP99DF47A
Uczniowie pisali sprawdzian z informatyki, z którego mogli uzyskać maksymalnie 100 punktów. Punktacja przedstawiała się następująco:0–39 pkt – ndst, 40–54 pkt – dop, 55–69 pkt – dst, 70–84 pkt – db, 85–98 pkt – bdb, 99–100 pkt – cel. Napisz program, który przypisze ocenę do podanej liczby punktów. Kod zaczyna się od: 1. def ocena(punkty): 2. ### tutaj zmodyfikuj kod 3. return "ndst" 4. 5. ### drukowanie testowego wyniku (dla 55 punktów): 6. print(ocena(55)) Twoje zadania. 1. Zwróć cel gdy argument funkcji jest w przedziale 99‑100. 2. Zwróć bdb gdy argument funkcji jest w przedziale 85‑98. 3. Zwróć db gdy argument funkcji jest w przedziale 70‑84. 4. Zwróć dst gdy argument funkcji jest w przedziale 55‑69. 5. Zwróć dop gdy argument funkcji jest w przedziale 40‑54. 6. Zwróć ndst gdy argument funkcji jest w przedziale 0‑39. 7. Zwróć ndst gdy argument funkcji nie znajduje się w żadnym z podanych przedziałów.

Uczniowie pisali sprawdzian z informatyki, z którego mogli uzyskać maksymalnie 100 punktów. Punktacja przedstawiała się następująco:
0–39 pkt – ndst
40–54 pkt – dop
55–69 pkt – dst
70–84 pkt – db
85–98 pkt – bdb
99–100 pkt – cel

Napisz program, który przypisze ocenę do podanej liczby punktów.

Linia 1. def ocena otwórz nawias okrągły punkty zamknij nawias okrągły dwukropek. Linia 2. kratka kratka kratka tutaj zmodyfikuj kod. Linia 3. return cudzysłów ndst cudzysłów. Linia 5. kratka kratka kratka drukowanie testowego wyniku otwórz nawias okrągły dla 55 punktów zamknij nawias okrągły dwukropek. Linia 6. print otwórz nawias okrągły ocena otwórz nawias okrągły 55 zamknij nawias okrągły zamknij nawias okrągły.
21
Ćwiczenie 7
R1KKDSRU2CLMC
Wymyśl pytanie na kartkówkę związane z tematem abstraktu.
1
Ćwiczenie 8
R1NTSPTUGCJ8F
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.