

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
Type answer...
14
Fill in the Blanks
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
15 questions
JavaScript Control Structures
Presentation
•
9th Grade
19 questions
Budżet państwa
Presentation
•
10th Grade
14 questions
Untitled Lesson
Presentation
•
9th Grade
15 questions
Chủ đề F - Bài 8
Presentation
•
10th Grade
17 questions
Senderos 2 Lección 5 Vocabulary Engagement
Presentation
•
10th Grade
13 questions
Programming Recap 1
Presentation
•
10th Grade
13 questions
Potential Energy
Presentation
•
10th Grade
17 questions
defining and non-defining relative clauses
Presentation
•
11th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade