Курс 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. Проверка условий: all и any
  2. Управление фоновыми задачами в Python
  3. Список импортированных модулей в Python
  4. Проверка версии Python
  5. Метод gt в Python
  6. Создание пользовательской коллекции в Python
  7. Область видимости переменных
  8. Игра «Угадывание чисел»
  9. Работа с временем в Python
  10. Метод init в Python
  11. Генерация QR-кодов с библиотекой qrcode
  12. Анализ кода — Python
  13. Рациональные числа в Python
  14. Пропуск начальных строк с помощью dropwhile()
  15. Оператор «is not» в Python
  16. Возврат нескольких значений из функции
  17. Работа с IP-адресами в Python
  18. Работа с Path в Python
  19. Сортировка и обратный порядок
  20. Запрос DELETE с библиотекой requests
  21. Методы HTTP запросов в Flask
  22. Замыкания в Python
  23. Открытие и редактирование скриптов Python
  24. Применение функций в Python
  25. Обновление множества в Python
  26. Установка и использование модуля «howdoi»
  27. Оформление текста в консоли с TermColor
  28. Работа с прокси в Python
  29. Функции в Python: создание и вызов
  30. Defaultdict в Python
  31. Ограничение ресурсов в Python
  32. Печать списка с помощью метода join
  33. Генерация UUID в Python
  34. Склеивание строк без циклов
  35. Работа с индексами списков
  36. Подсчет часто встречающихся элементов
  37. Работа с YAML в Python
  38. Форматирование строк с % в Python
  39. Модуль math: константы π и e
  40. TypedDict для kwargs в Python 3.12
  41. Модуль os в Python: работа с файлами
  42. Создание веб-приложения с Flask
  43. Magic Commands — улучшение работы с Python
  44. Замена элементов в списке с помощью генераторов списков
  45. Преобразование данных в Python

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