Курс 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. Оператор морж в Python 3.8
  2. Метод eq для сравнения объектов
  3. Работа с дробями в Python
  4. Копирование объектов в Python
  5. Игра «Виселица» на Python
  6. Операторы += в Python
  7. Управление импортом в Python
  8. Форматирование строк в Python
  9. Форматирование вывода с F-строками
  10. Проблема с изменяемыми аргументами
  11. Метод join для наборов
  12. Создание списка через итерацию
  13. Функция zip() в Python
  14. Генераторы в Python
  15. Преобразование range в итератор
  16. Проблемы с именами переменных
  17. Статическая типизация в Python
  18. Переопределение метода __and__
  19. Замена символов в Python
  20. Применение функции к каждому элементу списка
  21. Добавление элемента в список.
  22. Избегайте двойного подчеркивания
  23. Удаление первого элемента списка
  24. Установка Python — Простое руководство
  25. Нахождение разницы между списками в Python
  26. Защита данных в Python
  27. Подсчет элементов в Python
  28. Метод сравнения объектов в Python
  29. Кортеж в Python: создание и использование
  30. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  31. Нахождение хеша для бесконечности и NaN в Python
  32. Атрибуты класса и экземпляра в Python
  33. Метод radd для пользовательских чисел
  34. Метод rename() для переименования файлов и каталогов
  35. Обработка ошибки IndexError
  36. Импорт модулей в Python 3.12
  37. Лямбда-функции в defaultdict
  38. Метод setdefault() в Python
  39. Основные операции с библиотекой Numpy
  40. Работа с географическими данными.
  41. Хэш-функции в Python
  42. Работа с enumerate()
  43. Работа с типами данных в Python с помощью pydantic.
  44. Работа с итераторами в Python

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