

Python petla
Presentation
•
Computers
•
10th Grade
•
Easy
Artur Jaroszek
Used 3+ times
FREE Resource
11 Slides • 9 Questions
1
By Artur Jaroszek
2
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
6
for i in range(2, 11):
print(i)
By Artur Jaroszek
7
for i in range(2, 13, 2):
print(i)
By Artur Jaroszek
8
for i in range(10, 0, -1):
print(i)
By Artur Jaroszek
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)?
Jest ostatnią pozycją w pętli
Określa, o ile wartości przeskakuje zmienna w pętli
W tym nawiasie nie powinno być trzeciej zmiennej
Jest to wartość rozpoczynająca pętlę
13
Fill in the Blanks
Uzupełnij brakujące pola (w jednej linii oddzielając spacją), aby wypisały się liczby: 0, 2, 4, 6, 8.
for i in range(_ , _ , _ ):
print(i)
Type answer...
14
Fill in the Blanks
Uzupełnij brakujące dane (w jednej linii oddzielone spacją) w ten sposób, aby na wyjściu pojawiły się liczby od 9 do 1.
for i in range(_ , _ , _):
print(i)
15
Multiple Choice
Ile razy wykona się instrukcja print(i)?
6
10
5
4
16
Multiple Choice
Ile wyniesie zmienna suma po wykonaniu pętli?
11
10
1
5
17
Multiple Choice
Co wypisze się na ekranie po wykonaniu poniższego programu?
for i in range(5):
print('Blocks')
WYPISZE KOMUNIKAT O BŁĘDZIE
WYPISZE 5 RAZY SŁOWO Blocks w jednej linii
WYPISZE PIERWSZE 5 LITER SŁOWA Blocks
WYPISZE 5 RAZY SŁOWO ‘Blocks’, każde w osobnej linii
18
Multiple Choice
Iteracja to
podejmowanie decyzji
schemat funkcjonowania
wielokrotne powtarzanie tej samej operacji
wprowadzenie danych
19
Multiple Choice
Oprócz instrukcji FOR drugą instrukcją iteracyjną w Python jest:
While
input
int
20
Multiple Choice
Co będzie wynikiem kodu?
0
0, 1
1, 2
1
By Artur Jaroszek
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
12 questions
38 JavaScript Wyświetlanie komunikatów
Presentation
•
KG
18 questions
Parameterised Constructors
Presentation
•
10th Grade
16 questions
Introduction to Programming
Presentation
•
11th Grade
16 questions
Operations with Polynomials
Presentation
•
11th Grade
14 questions
Nowy Kolonializm
Presentation
•
10th Grade
11 questions
list in python
Presentation
•
11th Grade
15 questions
Present Perfect
Presentation
•
10th Grade
15 questions
Snake Python
Presentation
•
KG
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade