Lesson 5: For and while

1. Циклы for: Обработка Элементов
Цикл for - это идеальный способ обойти элементы в структурах данных, таких как списки, кортежи или строки. Он позволяет вам выполнять определенный блок кода для каждого элемента в последовательности.
Copy codefruits = ["яблоко", "банан", "апельсин"] for fruit in fruits: print("Сегодня я ем", fruit)
2. Циклы while: Повторение до Условия
Цикл while используется, когда вы хотите выполнять код до тех пор, пока определенное условие истинно. Этот цикл обеспечивает более гибкий контроль над выполнением кода.
Copy codecount = 0 while count < 5: print("Повторение номер", count) count += 1
3. Применение Циклов: Генерация и Анализ данных
Циклы - не просто инструмент для создания петель. Они позволяют генерировать и анализировать данные. Вы можете создавать числовые последовательности, формировать строки и даже выполнять сложные вычисления в циклах.
Copy code# Генерация числовой последовательности even_numbers = [] for num in range(0, 10, 2): even_numbers.append(num) # Анализ данных в цикле total = 0 expenses = [100, 50, 200, 75] for expense in expenses: total += expense
4. Вложенные Циклы: Когда задача сложнее
Иногда требуется выполнить вложенные циклы - один цикл внутри другого. Это полезно, когда вы работаете с многомерными данными, таблицами и другими структурами.
python
Copy coderows = 3 columns = 3 for row in range(rows): for col in range(columns): print("Ячейка", row, col)
В этом уроке мы изучили, как использовать циклы for и while для обработки данных и автоматизации задач. Циклы помогут вам создавать мощные программы, способные многократно выполнять определенные действия.
Следующий урок: Урок 6: Основы Функций. Наши навыки растут, и мы готовы перейти к изучению функций - инструментов для структурирования и повторного использования кода.
🚀 Продолжайте ваше увлекательное путешествие с #PythonДляНовичков! Здесь мы создаем будущих героев кода! 🌟 #Программирование #ОбучениеPython