Search Header Logo
Python instrukcja warunkowa

Python instrukcja warunkowa

Assessment

Presentation

Computers

1st Grade

Practice Problem

Hard

Created by

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!")

1

True

2

False

3

To prawda!

4

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.

1

if a<b

print("A jest mniejsze od B")

2

if a<b:

print("A jest mniejsze")

elif

print("B jest mniejsze")

3

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")

1

Ok

2

Nie

3

True

4

False

13

Multiple Choice

Co wypisze program:

if 5 >= 3:
print("nie")
else:
print("tak")
print("nie wiem")

1

nie

2

tak

3

nie wiem

4

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)

1

0

2

1

3

-1

4

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