Курс 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. Enum в Python
  2. Лямбда-функции в Python
  3. Сглаживание списка
  4. Операции с массивами в NumPy
  5. Использование функции product
  6. Списки: объединение, изменение
  7. Проверка дубликатов в Python
  8. Отслеживание прогресса с tqdm
  9. Проверка на истинность объектов в Python
  10. Преобразование текста в нижний регистр
  11. Работа с JSON данными в Python
  12. Инициализация структур данных
  13. Итерация по коллекции в Python
  14. Профилирование данных с Pandas
  15. Удаление элемента из списка
  16. Работа с исключениями в Python
  17. Создание обратного итератора
  18. Именованные аргументы в Python
  19. Создание namedtuple списком полей
  20. Замер времени выполнения кода
  21. Частичное применение функций в Python
  22. Метод Event.wait() в Python
  23. Подробная информация о %pinfo
  24. Dict Comprehension в Python
  25. Установка Git и AWS CLI
  26. Поиск уникальных и повторяющихся элементов
  27. Работа со строками в Python
  28. Итераторы в Python
  29. Метод __getitem__ в Python
  30. Возвращение нескольких значений
  31. Создание комплексных чисел
  32. Присоединение элементов коллекции
  33. Преобразование в float
  34. Аннотации типов в Python
  35. Вывод переменной и строки в Python
  36. Защита данных в Python
  37. Форматирование строк с помощью f-строк
  38. Сериализация и десериализация объектов
  39. Освоение Python
  40. Декораторы в Python
  41. Получение имени функции с помощью inspect
  42. Модуль math: основные функции
  43. Библиотека Emoji: использование смайлов в Python
  44. Объединение словарей в Python
  45. Декораторы в Python
  46. Именованные срезы в Python

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