Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON TEXT / CHAPTER 03 / Учене / LESSON 08
Осми час. Цикълът често брои или търси, вместо само да печата.
Броячът започва от 0. При всяко съвпадение го увеличаваш. Търсенето ползва флаг (например found = False) и break при първото попадение.
Мини пример:
text = "abca" count = 0 for ch in text: if ch == "a": count = count + 1 found = False for ch in text: if ch == "c": found = True break print(count) print(found)
Честа грешка: да нулираш брояча вътре в цикъла; или да забравиш break и да „търсиш“ до края без нужда. Не ползваме още вградения count() на низове — умишлено тренираме цикъла.
Учене: натрупване и ранно спиране при търсене.
AWAITING TYPES
›