Цикл forУрок 3 из 9
Перебор строк и списков
15 мин20 XP
Перебор строк
pythonword = "Python"
for char in word:
print(char, end="-") # P-y-t-h-o-n-
Счётчик в цикле
pythonvowels = "aeiouаеёиоуыэюя"
text = "Hello, Python!"
count = 0
for char in text.lower():
if char in vowels:
count += 1
print(count) # 4
Перебор списков
pythonnumbers = [3, 1, 4, 1, 5, 9]
# Просто перебор:
for n in numbers:
print(n)
# С накоплением:
total = 0
for n in numbers:
total += n
print(total) # 23
Перебор с условием
pythonnums = [1, -2, 3, -4, 5]
positives = []
for n in nums:
if n > 0:
positives.append(n)
print(positives) # [1, 3, 5]
📌 Запомни
- Строки и списки — итерируемые (iterable) объекты
for char in string— перебор символ за символом- Паттерн «счётчик»: инициализировать 0, накапливать в цикле
Квест
Подсчёт гласных
15 мин30 XP
Подсчитайте количество гласных букв (a, e, i, o, u) в строке text = "programming".
Выведите: 3
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.