📖 О чём этот урок
Это пятый обобщающий урок курса Python Fundamentals. Исходником служит занятие Summary Session 5. Мы повторяем пройденное: итерируемые объекты, цикл for, range(), управляющие операторы цикла, вложенные циклы, коллекции и списки.
Все дополнения, выходящие за рамки исходного занятия (list comprehensions, enumerate(), f-strings, guard clauses), отмечены блоком Проверить по документации. Основной материал полностью совместим с Python 3.8+.
🎯 Цели урока
- Повторить понятие итерируемого объекта и цикл
for. - Закрепить работу с
range(): одним, двумя и тремя аргументами, отрицательным шагом. - Разобрать
break,continueиelseв циклах. - Потренировать вложенные циклы.
- Вспомнить коллекции, изменяемые типы данных и основные операции со списками.
- Увидеть современные Pythonic-варианты решения типовых задач.
📚 Что повторить перед изучением
- ← Урок 18: Знакомство со списками
- Циклы
forиwhile, функцияrange(), строки и индексация. - Ввод и вывод:
input(),print(), форматирование строк.
🎯 Что изучать дальше
- Следующий урок — Методы строк →
- Попробуйте переписать решения через list comprehensions и встроенные функции.