

Python petla
Presentation
•
Computers
•
10th Grade
•
Easy
Artur Jaroszek
Used 3+ times
FREE Resource
11 Slides • 9 Questions
1
Pętle w Pythonie
By Artur Jaroszek
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
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
Pętle w Pythonie
By Artur Jaroszek
Show answer
Auto Play
Slide 1 / 20
SLIDE
Similar Resources on Wayground
17 questions
literal equations
Presentation
•
9th - 11th Grade
15 questions
Interactive Lesson
Presentation
•
11th Grade
14 questions
Cross Sections & 3D Solids Formed by Rotations
Presentation
•
10th Grade
16 questions
ตัวดำเนินการทางคณิตศาสตร์ python
Presentation
•
10th Grade
12 questions
MODUL ALAT UKUR DAN PENGUKURAN TJAT
Presentation
•
10th Grade
16 questions
Rev Ch#4
Presentation
•
10th - 11th Grade
18 questions
Lesson 3.6 - Introduction to Slopes (Part 1)
Presentation
•
9th - 10th Grade
14 questions
Main Idea Review
Presentation
•
9th - 10th Grade
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade