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

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

Для примера, давайте рассмотрим задачу по нахождению суммы положительных чисел в списке. Мы можем использовать цикл for для итерации по элементам списка и проверять каждый элемент на положительность. Если элемент отрицателен, мы можем использовать оператор 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 пропускает инструкцию sum_positive += num, и программа переходит к следующей итерации цикла. Таким образом, в итоге мы получаем сумму только положительных чисел в списке.

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

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

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

Автор урока

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

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

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

  1. Вставка переменных в шаблоны Flask
  2. Область видимости переменных
  3. Извлечение аудио из видео
  4. Комплексные числа в Python
  5. Python: библиотеки и функции
  6. Измерение времени выполнения кода
  7. Генераторы в Python
  8. Функция findall() для поиска вхождений строки
  9. Базовые объекты Python
  10. Установка и использование Telegram API в Python
  11. Генераторы в Python
  12. Определение наиболее частого элемента с помощью collections.Counter
  13. Сортировка с помощью параметра key
  14. Атрибуты класса и экземпляра
  15. Оператор continue в Python
  16. Удаление ключа из словаря
  17. Атрибуты класса и экземпляра в Python
  18. Слияние словарей в Python 3.9
  19. Работа со словарями в Python
  20. Визуализация пропусков данных
  21. Модуль functools в Python
  22. Функции-генераторы в Python
  23. Метод clear для коллекций
  24. Синтаксис переменных цикла в Python
  25. Сортировка элементов с OrderedDict
  26. Метод get для словарей
  27. Инициализация структур данных
  28. Работа с атрибутом dict
  29. Измерение потребления памяти при сортировке
  30. Создание вкладок с TKinter
  31. Библиотека sh: использование команд bash в Python
  32. Метаклассы в Python
  33. Управление асинхронными задачами с помощью Semaphore
  34. Область видимости переменных
  35. Проверка элемента в множестве.
  36. Сравнение объектов в Python
  37. Генераторы в Python
  38. globals и locals
  39. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  40. Преобразование многоуровневого словаря
  41. Блок else в Python
  42. Генераторы в Python
  43. Логирование с Logzero: ротация файла

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