

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
11 questions
Informatyka
Presentation
•
KG
12 questions
klasa 8 Niedomice liczebniki porzdkowe
Presentation
•
1st Grade
15 questions
Prezentacja Power Point
Presentation
•
2nd - 3rd Grade
12 questions
Prezentacja bez tytułu
Presentation
•
1st Grade
12 questions
ON HOLIDAY
Presentation
•
1st Grade
15 questions
Python- podstawy QUIZ
Presentation
•
1st Grade
12 questions
Blending Phonemes
Presentation
•
1st Grade
14 questions
37 JavaScript podstawy
Presentation
•
KG
Popular Resources on Wayground
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
20 questions
“What is the question asking??” Grades 6-8
Quiz
•
6th - 8th Grade
10 questions
Fire Safety Quiz
Quiz
•
12th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
34 questions
STAAR Review 6th - 8th grade Reading Part 1
Quiz
•
6th - 8th Grade
20 questions
“What is the question asking??” English I-II
Quiz
•
9th - 12th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
47 questions
8th Grade Reading STAAR Ultimate Review!
Quiz
•
8th Grade
Discover more resources for Computers
20 questions
"What is the question asking??" Grades 3-5
Quiz
•
1st - 5th Grade
10 questions
Odd and even numbers
Quiz
•
1st - 2nd Grade
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
19 questions
Fire Safety
Quiz
•
KG - 2nd Grade
10 questions
SCR + ECR Restate and Answer Practice
Quiz
•
1st - 5th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade