Курс 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. Работа с комплексными числами
  2. Модуль pprint
  3. Принципы программирования
  4. Удаление дубликатов из списка
  5. Методы работы со списками
  6. Метод __getitem__ в Python
  7. Удаление дубликатов в pandas
  8. Аргументы *args и **kwargs
  9. Создание namedtuple из словаря
  10. Отладка регулярных выражений в Python
  11. Бинарный поиск
  12. Управление импортом в Python
  13. Работа с часовыми поясами в Python
  14. Установка и использование Python-dateutil
  15. Логические значения в Python
  16. Делегирование в Python
  17. Преобразование многоуровневого словаря
  18. Метод init в Python
  19. Работа с IP-адресами в Python
  20. Просмотр атрибутов и методов класса
  21. Основные методы NumPy
  22. Генератор надежных паролей
  23. Счетчик ссылок в Python
  24. Ввод нескольких значений
  25. Функция с *args.
  26. Создание словарей и множеств в Python
  27. Метод clear для коллекций
  28. Генераторы в Python
  29. Оператор объединения словарей
  30. Создание функций высшего порядка
  31. Особенности ключей словаря в Python
  32. Профилирование с cProfile
  33. Добавление элемента в список.
  34. Создание словаря через dict comprehension
  35. Pillow: работа с изображениями
  36. Обработка исключений с блоком else
  37. Удаление элементов из списка в Python.
  38. Работа с контекстными переменными
  39. Аннотации типов в Python
  40. Возврат нескольких значений из функции
  41. Транспонирование 2D-массива с помощью zip
  42. Метод add для класса Vector
  43. Фильтрация списка чисел
  44. Нахождение отличий в списках
  45. Преобразование числа в восьмеричную строку
  46. Импорт модулей и пакетов в Python

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