Курс 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. kwargs в Python
  2. Обработка исключений в Python
  3. Классы данных в Python
  4. Комментарии в Python
  5. Удаление файлов с shutil.os.remove()
  6. Экспорт данных в файл.
  7. Импорт в Python: список all
  8. Управление сессиями в Python
  9. Операторы объединения в Python 3.9
  10. Настройка логгера Logzero
  11. Разрешение имен в Python
  12. Установка максимального количества цифр
  13. Поиск с библиотекой Google
  14. Numpy: использование Ellipsis
  15. Оптимизация параметров в Python
  16. Библиотека itertools: объединение списков
  17. Работа с *args и **kwargs в Python
  18. Дизассемблирование Python кода
  19. Явный импорт в Python
  20. Выборка чисел
  21. Удаление знаков препинания в Python
  22. GitHub в Telegram: подписка на уведомления
  23. Асинхронный код в Python
  24. Наследование в программировании
  25. Список переменных с %who
  26. Создание коллекций из выражения-генератора
  27. Работа с f-строками 2.0
  28. Функции map, filter и reduce
  29. Пространство имен в Python
  30. Перемешивание списка с shuffle()
  31. Отправка HTTP-запросов с User-Agent
  32. Отслеживание прогресса с tqdm
  33. Создание вложенного генератора
  34. Отрицательные индексы списков в Python
  35. Преобразование числа в восьмеричную строку
  36. Декораторы в Python
  37. Работа с временем в Python
  38. Работа с датой и временем в Python
  39. Модуль Antigravity в Python 3
  40. Работа с словарями в Python
  41. Модуль pprint
  42. Пропуск строк в файле с itertools
  43. Курс Data Scientist в медицине
  44. Структура данных deque в Python
  45. Генераторы в Python
  46. Создание и инициализация объектов

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