Rozdział 8 · Zabawa literami i słowami
Iteracja przez linię w pętli
Struna to łańcuch znaków, przez które można przejść jeden po drugim—pierwsze wprowadzenie do idei pętli.
wyprzedzanie faktów
Jeszcze nie przerabialiśmy szczegółowo pętli — to temat rozdziału 9. Tutaj wystarczy rozumieć
for ch in text: dosłownie: „powtórz blok kodu dla każdego znaku text kolejno, za każdym razem umieszczając kolejny znak w zmiennej ch”. Pełna konstrukcja cyklu for omówię później.Struna to sekwencja, przez którą można przejść
Ponieważ łańcuch znaków jest zestawem znaków w kolejności (sekcja 8.1), możesz go używać to uporządkować — czyli przyjrzyć się każdemu symbolowi po kolei:
perebor_stroki.py
word = "Python"
for ch in word:
print(ch)
# P
# y
# t
# h
# o
# n
Studium przypadku: Liczenie samogłosek
schitaem_glasnye.py
text = „programowanie”
glasnye = „aeeyoueyyuya”
count = 0
for ch in text:
if ch in glasnye:
count += 1
print(f"Samogłoski: {count}")
# Samogłosek: 7
Tutaj już trochę się przyglądaliśmy i if (Rozdział 9), ale
Sama idea „przechodzenia przez każdy symbol i robienia z nim czegoś”
Podstawowa praktyka
Liczymy konkretną literę
Powtórz linię "mississippi" w pętli for i policz liczbę powtórzeń litery "i" — ręcznie, bez użycia count() z sekcji 8.10.
Praktyka: Iteracja na łańcuch znaków w pętli
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji