Курс 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. Обработка исключения UnboundLocalError
  2. Новшества Flask 2.0
  3. Создание новых списков
  4. Многопоточность в Python
  5. Экспорт внешнего файла с помощью writefile
  6. Python reversed() vs срез[::-1]
  7. Counter() — подсчет элементов
  8. Оптимизация методов в Python 3.7
  9. Обработка ошибок в Python
  10. Переменные класса и экземпляра
  11. Возврат нескольких значений
  12. Работа со временем в Python
  13. Функции в одну строку
  14. Скачать видео с YouTube
  15. Документация функции help() в Python
  16. Преобразование данных в Python
  17. Работа с словарями в Python
  18. Руководство по использованию Colorama
  19. Обучение модели с указанием эпох
  20. Быстрый поиск кода
  21. Имена объектов в Python
  22. Реализация метода __abs__ в Python
  23. Измерение времени выполнения кода
  24. Функция enumerate() в Python
  25. Работа с zip()
  26. Магические методы в Python
  27. Удаление и повторная вставка ключа в OrderedDict
  28. Метод join для наборов
  29. Декораторы классов
  30. Импорт модулей в Python 3.12
  31. Получение обратного списка чисел
  32. Работа с CSV файлами в Python
  33. Декодирование байтов в строку
  34. Печать календаря
  35. Разность множеств
  36. Обновление данных через PUT запрос
  37. Методы HTTP запросов в Flask
  38. Модуль inspect
  39. Взаимодействие с sys
  40. Преобразование Word в PDF с Spire.Doc
  41. Операторы увеличения и уменьшения переменной
  42. Комментарии в Python.
  43. Создание словаря в Python
  44. Разрешение имен в Python
  45. Создание списка через итерацию
  46. Копирование объектов в Python
  47. Регистрация на хакатоне
  48. Использование type hints
  49. Проверка версии Python

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