Курс 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. Использование функции enumerate()
  3. Вычисление логарифмов в Python
  4. Генерация QR-кодов с библиотекой qrcode
  5. Обновление и получение данных в SQLite
  6. Поиск индексов подстроки
  7. Замена элементов в списке с помощью генераторов списков
  8. Аннотации типов в Python
  9. Оптимизация сравнения в Python
  10. Непрерывная проверка в Python
  11. Настройка логгера Logzero
  12. Отладка утечек памяти в Python
  13. Генерация случайных чисел Python
  14. Преобразование данных в Python
  15. Делегирование в Python
  16. Лямбда-функции для min/max
  17. Модуль os: работа с файлами и папками
  18. Работа с collections.Counter
  19. Генерация ключей RSA
  20. Тестирование с responses
  21. Удаление эмодзи с помощью pandas
  22. Явный импорт в Python
  23. Работа с часовыми поясами в Python.
  24. Оператор is в Python
  25. Поиск простых чисел
  26. Измерение времени выполнения кода
  27. Безопасные SQL-запросы в Python 3.11
  28. PrettyTable: создание таблицы
  29. Howdoi — получение ответов из терминала
  30. Метод index() в Python
  31. Работа со списками
  32. Просмотр внешнего файла в Python
  33. Объединение списков в Python
  34. ChainMap избыточные ключи
  35. Метод get() в Python
  36. Хранение переменных в Python.
  37. Определение относительного пути
  38. Фильтрация данных в Python.
  39. EMOT преобразование эмодзи в текст
  40. Открытие и редактирование скриптов Python
  41. Функция enumerate в Python

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