

Python instrukcja warunkowa
Presentation
•
Computers
•
1st Grade
•
Practice Problem
•
Hard
Ewelina Kamińska
Used 68+ times
FREE Resource
13 Slides • 5 Questions
1
Python instrukcja warunkowa IF
2
Instrukcja IF
Wyobraź sobie, że Python to bardzo mądry robot.
Robot zawsze robi to, co mu powiesz, ale potrzebuje jasnych zasad.
Instrukcja if to taka zasada, która mówi robotowi:
„Zrób coś tylko wtedy, gdy spełni się pewien warunek.”
3
Co to jest warunek?
Warunek to pytanie, na które robot odpowiada:
TAK (True)
albo NIE (False)
Przykład:
Czy liczba jest większa od 10?
Czy napis ma 6 znaków?
4
Jak wygląda IF w Pythonie?
if warunek:
instrukcje
Tłumaczenie:
Jeśli to, co mamy w warunku, jest prawdą…
…to zrób to, co jest poniżej wcięte.
5
Przykładowe instrukcje warunkowe złożone z jednej części
a= 10
if a>5:
print("Tak, liczba a jest większa od 5")
x=9
if x % 3 ==0:
print("Liczba podzielna przez 3")
6
Kolejny prosty przykład
if 5 > 2:
print("To prawda!")
Czytamy:
Czy 5 jest większe niż 2?
Odpowiedź: TAK!
Więc na ekranie zostanie wypisane: To prawda!
7
Multiple Choice
A co wypisze nam taki program:
if 1 > 2:
print("To prawda!")
True
False
To prawda!
Program nic nie wypisze
8
A co jeśli warunek nie jest spełniony?
Wtedy robot… nic nie zrobi. Po prostu pomija instrukcje wewnątrz if.
Przykład:
if 2 > 10:
print("To się nie wypisze")
Robot patrzy:
Czy 2 > 10?
Nie.
Więc nic nie pisze.
9
Multiple Choice
W jaki sposób zapiszesz instrukcję warunkową: Jeżeli a jest mniejsze od b, wypisz A jest mniejsze od B.
if a<b
print("A jest mniejsze od B")
if a<b:
print("A jest mniejsze")
elif
print("B jest mniejsze")
if a<b:
print("A jest mniejsze od B")
10
Instrukcja warunkowa może składać się z jednej, dwóch lub trzech części.
Na początku zawsze znajduje się słowo kluczowe if oraz warunek lub wyrażenie, które mogą mieć wartość True (1) lub False (0) . Wiersz należy zakończyć dwukropkiem np. if a>0:
Potem następuje instrukcja lub ciąg instrukcji do wykonania w przypadku spełnienia warunku.
Słowo elif(skrót od else if) wprowadza nowy warunek lub wyrażenie oraz instrukcje do wykonania w przypadku spełnienia tego warunku.
Słowo else wprowadza instrukcję do wykonania, gdy żadne z powyższych warunków nie są prawdziwe.
11
Przykładowa instrukcja warunkowa złożona z dwóch elementów
if b!=0:
iloraz = a/b
print("a/b= ", iloraz)
else:
print("Nie dzielimy przez 0")
12
Multiple Choice
Co wypisze program:
k="informatyka"
p="infa"
if k==p:
print("Ok")
else:
print("Nie")
Ok
Nie
True
False
13
Multiple Choice
Co wypisze program:
if 5 >= 3:
print("nie")
else:
print("tak")
print("nie wiem")
nie
tak
nie wiem
nie
nie wiem
14
elif – czyli, a jeśli nie to, to sprawdź inne...
Przykład:
x= 15
if x == 10:
print("x to 10")
elif x == 5:
print("x to 5")
else:
print("x to coś innego")
15
Multiple Choice
Co wypisze poniższy program:
x= -12
if x>0:
zn = 1
elif x<0:
zn = -1
else:
zn =0
print(zn)
0
1
-1
zn
16
UWAGA
W języku Python ważne są wcięcia w programie, listę instrukcji należy przesunąć w prawo przynajmniej o jedną spację. Przyjęte jest jednak wcięcie składające się z 4 spacji lub tabulatora.
Jest to sposób wyróżnienia bloku kodu.
17
Zadanie 1
Napisz program, który wczytuje dwie zmienne z klawiatury(a i b) i sprawdza warunek:
Jeżeli a jest równe b wypisz "Liczby są równe", w przeciwnym razie wypisz "Liczby są różne".
18
Zadanie 2
Napisz program, który zadaje pytanie ("Czy kl. 1A dobrze dziś się zachowywała na lekcjach? (tak/nie)").
Jeżeli użytkownik wpisze tak, to wyświetli się komunikat "Brawo wy!"), w przeciwnym razie wyświetli się napis "Niestety nie. :(".
Python instrukcja warunkowa IF
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
13 questions
Dziewczynka i chłopiec
Presentation
•
1st Grade
14 questions
How Do I Find the Verb?
Presentation
•
1st Grade
14 questions
COMUNICACIÓN Y LENGUAJE L 2 MAM
Presentation
•
1st Grade
8 questions
Mnożenie liczb trzycyfrowych przez jednocyfrową
Presentation
•
KG
12 questions
38 JavaScript Wyświetlanie komunikatów
Presentation
•
KG
15 questions
Snake Python
Presentation
•
KG
14 questions
Revisão ENEM - mecânica
Presentation
•
KG
12 questions
Alat Transportasi
Presentation
•
KG
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade