Курс 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. Работа с IP-адресами в Python
  3. Объединение Python и Shell
  4. Переменные класса и экземпляра
  5. Проверка индексов коллекции
  6. Структура строк в Python
  7. Определение индекса элемента списка
  8. Работа с контекстным менеджером Pool
  9. Функция zip() в Python
  10. Многоточие в Python
  11. Структуры данных в Python
  12. split() — разделение строки
  13. Генераторы данных
  14. Комментарии в Python
  15. Установка и использование библиотеки google
  16. Лямбда-функции в defaultdict
  17. Класс UserDict: дополнительная функциональность
  18. Генерация случайных чисел в Python
  19. Подсчет часто встречающихся элементов
  20. Нахождение хеша для бесконечности и NaN в Python
  21. Избегайте использования goto
  22. Объединение кортежей в Python
  23. Логический оператор «and» в Python
  24. Создание словарей с defaultdict()
  25. Принципы SRP и OCP
  26. Конструктор в Python
  27. Метод count() для списков
  28. Использование метода lower()
  29. Подписка на SelectelNews в Twitter
  30. Управление пакетами с pip
  31. Оператор assert в Python
  32. Работа с комплексными числами
  33. Управление виртуальными окружениями в Python
  34. Именованные кортежи в Python
  35. Работа с итераторами в Python
  36. Пропуск начальных строк с помощью dropwhile()
  37. Логические операторы в Python
  38. Генераторы в Python
  39. Python: Фильтрация списков с помощью filter()
  40. Необязательные аргументы в Python
  41. Обновление шаблона base.html
  42. Получение размера объекта с sys.getsizeof()
  43. Удаление дубликатов с помощью множеств

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