Курс 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. Запуск внешнего кода в Jupyter
  2. Получение ID текущего процесса
  3. Представление бесконечности в Python
  4. Генерация случайных чисел в Python
  5. Управление экспортом элементов
  6. Создание копии итератора
  7. Python и Монти Пайтон
  8. Выборка чисел
  9. Python union() функция — объединение множеств
  10. Функция zip() в Python
  11. Сокращение ссылок с pyshorteners
  12. Работа с модулем random
  13. Обработка StopIteration в Python
  14. Определение наиболее частого элемента с помощью collections.Counter
  15. Работа с исключениями в Python
  16. Оператор continue в Python
  17. Обязательные аргументы в Python
  18. Запуск внешних программ с subprocess
  19. Создание файла с проверкой ошибки
  20. Установка и загрузка Instaloader
  21. Python-dateutil — работа с датами
  22. Измерение времени выполнения кода с использованием time
  23. Запрос DELETE с библиотекой requests
  24. Передача аргументов в Python
  25. JMESPath в Python
  26. Сортировка в Python
  27. Тайное преобразование типа ключа
  28. Оптимизация памяти с помощью __slots__
  29. Многострочные комментарии в Python
  30. Работа с часовыми поясами в Python.
  31. Генераторы списков в Python
  32. Создание вложенных циклов for
  33. Метод pop() списка
  34. Функции в Python: создание и вызов
  35. Распаковка элементов последовательности
  36. EMOT преобразование эмодзи в текст
  37. Многопоточность и асинхронное программирование в Python
  38. Ускорение обработки данных с %autoawait
  39. Переопределение унарных операторов
  40. Управление контекстом с помощью декоратора contextmanager
  41. Функции all() и any() в Python
  42. Генерация случайных чисел в Python
  43. Модуль math: основные функции
  44. Получение текущей даты и времени
  45. Протокол управления контекстом
  46. Шаблоны Flask: условия и циклы
  47. Сравнение строк в Python
  48. Основы работы с os

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