Курс 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. Запуск внешнего кода в Jupyter
  4. Методы Python для работы с данными
  5. Отделение звука от видео
  6. Копирование и вставка текста в Python
  7. Библиотека Rich: форматирование текста
  8. Преобразование вложенного списка
  9. Подсказки типов в Python
  10. Оператор walrus в Python
  11. Добавление Progressbar в Python
  12. Сериализация объектов в Python
  13. Округление в Python
  14. Измерение времени выполнения кода
  15. Подсчет элементов в Python
  16. Любовь к Python
  17. Извлечение новостей с newspaper3k
  18. Python Метод sleep() из time
  19. Тип данных TypeVarTuple
  20. Управление контекстом с помощью декоратора contextmanager
  21. Обработка аргументов Python
  22. Переменная с нижним подчеркиванием
  23. Основы Python
  24. Сериализация данных в JSON с помощью json.dumps
  25. Создание функций с произвольным количеством аргументов
  26. Приоритет операций в Python
  27. Декораторы в Python
  28. Декоратор total_ordering для класса Point
  29. Enum в Python: создание и использование перечислений
  30. Копирование списков в Python
  31. Реализация операции -= для пользовательского класса
  32. Поиск наиболее частого элемента списке
  33. Логирование с Loguru
  34. Измерение времени выполнения с помощью time
  35. Декораторы в Python
  36. Обмен значений переменных в Python
  37. Безопасный доступ к значениям словаря
  38. Цепные операции в Python
  39. Метод сравнения объектов в Python
  40. Поиск индекса элемента в списке
  41. Метод __iand__ для пользовательских классов
  42. Создание списка через цикл
  43. Счетчик ссылок в Python
  44. Создание словарей и множеств в Python.
  45. Деление в Python
  46. Работа с Telegram API на Python
  47. Руководство по библиотеке pydantic
  48. Объединение коллекций в Python
  49. PrettyTable: создание таблицы

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