Курс Python → Оператор continue в Python

Оператор continue в Python позволяет пропустить текущую итерацию цикла и перейти к следующей. Это очень удобно, когда нам нужно выполнить определенные действия только при выполнении определенного условия. Например, если у нас есть список чисел и мы хотим вывести сумму только положительных чисел, мы можем использовать continue, чтобы пропустить отрицательные числа.

Давайте рассмотрим пример. У нас есть список чисел [1, -2, 3, -4, 5]. Мы хотим найти сумму всех положительных чисел. Мы можем создать цикл for, который будет проходить по каждому элементу списка. Используя условный оператор if, мы проверим, является ли число положительным. Если число отрицательное, мы пропустим его, используя оператор 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 пропускает текущую итерацию цикла и переходит к следующей. Таким образом, отрицательные числа не учитываются при подсчете суммы. В результате на экран будет выведено сообщение с суммой только положительных чисел.

Использование оператора continue позволяет более гибко управлять выполнением циклов в Python, делая код более понятным и эффективным. Этот оператор особенно полезен в ситуациях, когда нам необходимо пропустить определенные элементы или действия в цикле в зависимости от условий.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Импорт классов из другого файла
  2. Создание словарей и множеств в Python.
  3. Библиотека Rich: форматирование текста
  4. Переопределение метода __and__
  5. Подсказки при вводе данных в Python
  6. Оптимизация памяти с помощью __slots__
  7. Абстракции словарей и множеств в Python
  8. Форматирование строк в Python
  9. Метод index() в Python
  10. Синтаксис переменных цикла в Python
  11. Методы shutil для работы с файлами
  12. Управление ресурсами с контекстными менеджерами
  13. Метод сравнения объектов в Python
  14. Получение пути к текущему скрипту с помощью os
  15. Инициализация структур данных
  16. Манипуляция формой массива в Numpy
  17. Monkey Patching в Python
  18. Оператор del в Python
  19. Удаление символа из строки
  20. Вычисление фазы комплексного числа
  21. Удаление специальных символов с помощью re.sub
  22. Область видимости переменных
  23. Многоточие в Python
  24. Работа с модулем random
  25. Кортеж в Python: создание, доступ, изменение
  26. Работа с кортежами
  27. Работа с контекстным менеджером Pool
  28. Сортировка с помощью key
  29. Python: динамическая типизация и проверка типов
  30. Управление пакетами с pip
  31. Переворот списка в Python
  32. Удаление символа из строки
  33. Модуль Antigravity в Python 3
  34. Выборка чисел
  35. Проблема с изменяемыми аргументами
  36. Регистрация на хакатоне
  37. Курс по дообучению ChatGPT
  38. Справка по импортированным модулям
  39. Отладка производительности Python
  40. Повторение и перенос строки
  41. Управление виртуальными окружениями в Python
  42. Генерация UUID в Python
  43. Порядок операций в Python
  44. Сортировка данных с лямбда-функциями
  45. Работа с YAML в Python: PyYAML.
  46. Проверка условий в Python
  47. Применение команды break

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