

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
16 questions
past simple present perfect
Presentation
•
KG
13 questions
Learning Letters ( Basic )
Presentation
•
1st Grade
16 questions
Nie tylko procesor. O tym, co w środku komputera i na zewnątrz
Presentation
•
1st Grade
16 questions
Budowa atomu, układ okresowy pierwiastków- powtórzenie działu
Presentation
•
1st Grade
17 questions
Funkcja def()
Presentation
•
1st Grade
16 questions
Sposoby wykorzystywania Internetu
Presentation
•
KG
13 questions
PROJEKT EXCEL INF S.D M.B
Presentation
•
KG
15 questions
Obwodowy układ nerwowy
Presentation
•
1st - 2nd Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Computers
20 questions
Addition Facts within 20
Quiz
•
1st - 3rd Grade
15 questions
Addition and Subtraction
Quiz
•
1st Grade
17 questions
Greetings and Farewells in Spanish
Quiz
•
1st - 6th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
22 questions
Addition and Subtraction Facts
Quiz
•
1st - 2nd Grade
20 questions
Place Value
Quiz
•
KG - 3rd Grade
10 questions
Exploring Place Value Up to Hundred Millions
Interactive video
•
1st - 5th Grade
21 questions
Addition and Subtraction Fact Fluency
Quiz
•
1st Grade