Курс 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. Названия переменных
  3. Изменение элемента списка
  4. Оператор (*) в Python
  5. Хешируемые ключи в Python
  6. Генераторы данных
  7. Асинхронное выполнение задач в Python
  8. Функция zip() — объединение последовательностей
  9. Функция map() в Python
  10. Справка по импортированным модулям
  11. Python groupby() из itertools: работа с повторяющимися элементами
  12. Управление браузером с Selenium
  13. Управление экспортом элементов
  14. Многопоточность в Python
  15. Сортировка данных в Python
  16. Протокол управления контекстом
  17. Функция enumerate в Python
  18. Отправка HTTP-запросов в Python
  19. Копирование объектов в Python
  20. Показ всплывающих окон Tkinter
  21. Работа с getopt
  22. Область видимости переменных
  23. Декодирование строк в Python
  24. Обратный список чисел
  25. Разделение строки на пары ключ-значение.
  26. Вложенные функции в Python
  27. Методы list в Python
  28. Оператор break в Python
  29. Именование столбцов в Python с pandas
  30. Подсказки при вводе данных в Python
  31. Генераторы словарей и множеств
  32. Генераторы списков в Python
  33. Python Метод del.
  34. Транспонирование 2D-массива с помощью zip
  35. Использование html-скриптов в Jupyter Notebook
  36. Оператор распаковки в Python
  37. Руководство по использованию Colorama
  38. Переменная с нижним подчеркиванием
  39. Создание новых списков в Python
  40. Метод pop() списка
  41. Объединение списков в Python
  42. Оптимизация памяти с __slots__
  43. Работа с кортежами в Python
  44. Структуры данных в Python
  45. Функции range() в Python
  46. Работа с контекстными менеджерами
  47. Работа с модулем os в Python

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