Курс 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. Печать списка с помощью метода join
  2. Логирование с Logzero
  3. Mad Libs Generator
  4. Вывод с переменной через запятую
  5. Цикл for в Python
  6. Функция zip() в Python
  7. Работа с библиотекой requests
  8. Декоратор total_ordering для сравнения объектов
  9. Модуль subprocess: запуск внешних команд
  10. Python: Splat-оператор и splatty-splat
  11. Освоение Python
  12. Сортировка с параметром key
  13. Оператор деления для класса Rational
  14. Обезопасьте ввод данных
  15. Представление бесконечности в Python
  16. Аннотации типов в Python
  17. JMESPath в Python
  18. Лимиты на ресурсы Python
  19. Использование метода lower()
  20. Освобождение памяти в Python
  21. Бесконечные списки в Python
  22. Управление виртуальными средами в Python
  23. Python Enum Weekday Usage
  24. Фильтрация списка чисел
  25. Очистка данных с Pandas
  26. Создание таблиц в терминале с PrettyTable
  27. Хеширование паролей с солью
  28. Конструктор в Python
  29. Функция reduce() из модуля functools
  30. Работа с CSV файлами в Python
  31. Работа с индексами списков
  32. Удаление символов новой строки в Python.
  33. Автоматизация с Python
  34. Сравнение строк в Python
  35. Создание копии списка в Python
  36. Открытие и запись файлов
  37. Применение функции map() в Python
  38. Мощь вложенных функций в Python
  39. Оператор continue в Python
  40. Оператор assert в Python
  41. ROT13 Шифр Цезаря в Python
  42. Оптимизация параметров в Python
  43. Реверс строки и списка в Python.
  44. Оптимизация интернирования строк

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