Курс 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. Отправка поздравлений по дню рождения
  2. Установка виртуального окружения Python
  3. Обработка ошибок ввода данных
  4. JSON в Python: модуль, dump, dumps, load
  5. Блок else в циклах.
  6. Enum в Python: создание и использование перечислений
  7. Округление в Python
  8. Метод setdefault() в Python
  9. Копирование объектов в Python
  10. Рекурсия для обращения строки
  11. Работа с модулем random
  12. Подсчет элементов с помощью Counter
  13. Применение функций в Python
  14. Введение в Python
  15. Подсчет элементов в Python
  16. Создание и операции с дробями
  17. Логические значения в Python
  18. Возврат нескольких значений
  19. Удаление ссылок в Python
  20. Именованные срезы в Python
  21. Counter() — подсчет элементов
  22. Новшества Flask 2.0
  23. Numpy: использование Ellipsis
  24. Добавление Progressbar в Python
  25. Библиотека funcy: удобные утилиты
  26. Контроль точности вывода чисел
  27. Команда %dhist — список посещенных каталогов
  28. Реверс строки и списка в Python.
  29. Генераторы в Python
  30. Каналы Senior: Python, Java, Frontend, SQL, C++
  31. Округление чисел с помощью round
  32. Резервирование символов в Python
  33. Применение функции map() с лямбда-функциями
  34. Отладка в командной строке
  35. Аннотации типов в Python
  36. Равенство и идентичность в Python
  37. Работа с многоуровневыми словарями в Python
  38. Списковое включение в Python
  39. Оптимизация создания строк
  40. Работа с комбинациями в Python.
  41. Оператор += для объединения строк
  42. Подсчет количества элементов в списке
  43. Многопроцессорное программирование в Python
  44. Форматирование строк в Python
  45. GitHub в Telegram: подписка на уведомления
  46. Склеивание строк без циклов

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