Курс Python → Оператор continue в Python

Оператор continue в Python используется для пропуска выполнения текущей итерации цикла и перехода к следующей итерации. Это может быть полезно, когда необходимо пропустить выполнение определенного блока кода в цикле при выполнении определенного условия.

Для примера, давайте рассмотрим задачу по нахождению суммы положительных чисел в списке. Мы можем использовать цикл for для итерации по элементам списка и проверять каждый элемент на положительность. Если элемент отрицателен, мы можем использовать оператор continue для пропуска выполнения кода, который вычисляет сумму.


numbers = [1, -2, 3, -4, 5]
sum_positive = 0

for num in numbers:
    if num <= 0:
        continue
    sum_positive += num

print("Сумма положительных чисел:", sum_positive)

В данном примере, если число отрицательное или равно нулю, оператор continue пропускает инструкцию sum_positive += num, и программа переходит к следующей итерации цикла. Таким образом, в итоге мы получаем сумму только положительных чисел в списке.

Использование оператора continue помогает сделать код более эффективным и понятным, так как избегает лишних вычислений или операций в цикле. Это позволяет улучшить читаемость кода и сделать его более лаконичным.

Таким образом, оператор continue является полезным инструментом в Python для управления выполнением циклов и условий, позволяя более гибко управлять потоком программы и пропускать определенные части кода при необходимости.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Операторы объединения в Python 3.9
  2. Обработка ошибки IndexError
  3. Измерение времени выполнения
  4. Копирование объектов в Python
  5. Работа со стеком в Python
  6. Умножение строк и списков
  7. Печать списка с помощью метода join
  8. Defaultdict в Python
  9. Отображение графиков в Jupyter с Matplotlib
  10. Поиск индекса элемента
  11. Логирование с Loguru
  12. Генерация QR-кодов с Python
  13. Удаление элементов во время итерации
  14. Слияние словарей в Python 3.9
  15. Генераторы данных
  16. Метод __iand__ для пользовательских классов
  17. Секреты Python
  18. Перезагрузка оператора в Python
  19. Списки: объединение, изменение
  20. Просмотр внешних файлов в %pycat
  21. Создание итератора
  22. Итераторы в Python
  23. Введение в PyTorch
  24. Получение пути к текущему скрипту с помощью os
  25. Курс по дообучению ChatGPT
  26. Разделение строки с помощью re.split()
  27. Лямбда-функции в Python
  28. Создание вложенного генератора
  29. Заказ карты Тинькофф Black
  30. Комментарии в Python.
  31. Получение комбинаций в Python
  32. Атрибуты класса и экземпляра
  33. Использование метода lower()
  34. Enum в Python: создание и использование перечислений
  35. Генераторы списков в Python
  36. Подсчет частоты элементов с Counter
  37. Очистка данных с помощью pandas
  38. Сохранение Unicode в JSON
  39. Модуль sys: основы
  40. Печать календаря
  41. Проверка строки на палиндром
  42. Генераторные выражения и islice.
  43. Идентификатор объекта в Python
  44. Регистрация на хакатоне
  45. Методы обработки строк в Python

Marketello читают маркетологи из крутых компаний