Search Header Logo
Python petla

Python petla

Assessment

Presentation

Computers

10th Grade

Easy

Created by

Artur Jaroszek

Used 3+ times

FREE Resource

11 Slides • 9 Questions

1

Pętle w Pythonie

By Artur Jaroszek

media

2

Pętle to kluczowy element każdego języka programowania, i Python nie jest wyjątkiem. Pomimo skomplikowanego wyglądu, są one narzędziem ułatwiającym wykonywanie powtarzalnych czynności. Pozwalają uniknąć konieczności powtarzania kodu.

Pętle pozwalają nam wykonywać określone instrukcje lub bloki kodu wiele razy. W zależności od warunków spełnionych w trakcie działania programu.

By Artur Jaroszek

3

W Pythonie występują dwie główne rodzaje pętli:
- pętla for
- pętla while.

By Artur Jaroszek

4

Pętla for

Pętla for w języku Python, powtarza blok instrukcji określoną ilość razy. Podczas jej tworzenia, możemy określić ile razy ma się ona wykonać oraz co jaką wartość ma się zmieniać licznik.

Licznik pętli jest zmienną, która steruje pętlą.

Konstrukcja pętli for wygląda następująco:

for i in range(11):
print(i)

By Artur Jaroszek

5

Pętla for

Pętla for w języku Python, powtarza blok instrukcji określoną ilość razy. Podczas jej tworzenia, możemy określić ile razy ma się ona wykonać oraz co jaką wartość ma się zmieniać licznik.

Licznik pętli jest zmienną, która steruje pętlą.

Konstrukcja pętli for wygląda następująco:

for i in range(11):
print(i)

By Artur Jaroszek

media

6

for i in range(2, 11):
print(i)

By Artur Jaroszek

media

7

for i in range(2, 13, 2):
print(i)

By Artur Jaroszek

media

8

for i in range(10, 0, -1):
print(i)

By Artur Jaroszek

media

9

Pętla while

Pętla while służy do wielokrotnego wykonywania bloku instrukcji dotąd, aż warunek zostanie spełniony. Gdy sprawdzany w pętli warunek staje się fałszywy (zostanie spełniony), wykonywana jest linia kodu występująca bezpośrednio po pętli.

liczba = 1

while liczba <= 20:

    print(liczba)

    liczba += 1

By Artur Jaroszek

10

licznik = 0

while True:

    print(licznik),

    licznik += 1

    if licznik >= 3:

        break

 

wynik:

0

1

2

By Artur Jaroszek

11

kod = "12F45"

for znak in kod:

    if znak == "2":

        continue

    print(znak)

 

wynik:

1

F

4

5

By Artur Jaroszek

12

Multiple Choice

Za co odpowiada trzecia pozycja w nawiasie:

for i in range(2,20,4)?

1

Jest ostatnią pozycją w pętli

2

Określa, o ile wartości przeskakuje zmienna w pętli

3

W tym nawiasie nie powinno być trzeciej zmiennej

4

Jest to wartość rozpoczynająca pętlę

13

Fill in the Blanks

Type answer...

14

Fill in the Blanks

15

Multiple Choice

Question image

Ile razy wykona się instrukcja print(i)?

1

6

2

10

3

5

4

4

16

Multiple Choice

Question image

Ile wyniesie zmienna suma po wykonaniu pętli?

1

11

2

10

3

1

4

5

17

Multiple Choice

Co wypisze się na ekranie po wykonaniu poniższego programu?

for i in range(5):

print('Blocks')

1

WYPISZE KOMUNIKAT O BŁĘDZIE

2

WYPISZE 5 RAZY SŁOWO Blocks w jednej linii

3

WYPISZE PIERWSZE 5 LITER SŁOWA Blocks

4

WYPISZE 5 RAZY SŁOWO ‘Blocks’, każde w osobnej linii

18

Multiple Choice

Iteracja to

1

podejmowanie decyzji

2

schemat funkcjonowania

3

wielokrotne powtarzanie tej samej operacji

4

wprowadzenie danych

19

Multiple Choice

Oprócz instrukcji FOR drugą instrukcją iteracyjną w Python jest:


1

While

2

input

3

print

4

int

20

Multiple Choice

Question image

Co będzie wynikiem kodu?

1

0

2

0, 1

3

1, 2

4

1

Pętle w Pythonie

By Artur Jaroszek

media

Show answer

Auto Play

Slide 1 / 20

SLIDE