Курс 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. Определение размера папок в Python
  2. Делегирование в Python
  3. Работа с JSON в Python
  4. История Python
  5. Метод enumerate() в Python
  6. Определение основы слова с showballstemmer
  7. Преобразование списков в словарь
  8. Метод hash в Python
  9. Удаление элементов из списка в Python.
  10. Функции map() и reduce() в Python
  11. Генераторы списков
  12. Работа с defaultdictами в Python
  13. Освобождение памяти в Python
  14. enumerate() в Python для работы с индексами
  15. Виртуальное окружение Python
  16. Проверка подстроки в строке
  17. Визуализация пропусков данных
  18. Сортировка списка по индексам
  19. TON Smart Challenge #2: участие и подготовка
  20. Модуль array: создание и использование массивов
  21. Объединение итераторов
  22. Переменная с нижним подчеркиванием
  23. Основы работы со строками в Python
  24. Удаление URL-адресов в Python
  25. Создание веб-приложения с Flask
  26. Методы в Python
  27. Pillow: работа с изображениями
  28. Оператор is в Python
  29. Оптимизация параметров в Python
  30. Перебор элементов списка в Python
  31. Создание объекта времени
  32. Итерация по итерируемым объектам
  33. Получение текущей даты и времени с помощью datetime
  34. Работа с байтовыми строками в Python
  35. Профилирование кода на Python
  36. Управление ресурсами с контекстными менеджерами
  37. Сортировка в Python
  38. Красивый вывод списка
  39. Создание графики с черепахой
  40. Выключение компьютера с помощью Python
  41. Округление чисел с помощью round
  42. Проверка запуска скрипта или импорта модуля
  43. Изучение объектов с помощью dir()
  44. GitHub в Telegram: подписка на уведомления
  45. Быстрый поиск кода
  46. Установка максимального количества цифр
  47. Открытие, чтение и закрытие файла

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