Курс 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. Enum в Python: создание и использование перечислений
  3. Функции с дополнением
  4. Операции с массивами в NumPy
  5. Выключение компьютера с помощью Python
  6. Работа с getopt
  7. Создание пользовательской коллекции в Python
  8. Проверка класса объекта
  9. Операторы Splat и splatty-splat
  10. Хранение переменных в словаре.
  11. Блок try…finally в Python
  12. Проверка элементов списка условием
  13. Операция += для списков
  14. Декораторы в Python
  15. Решение переменной Шредингера
  16. Тайное преобразование типа ключа
  17. Извлечение данных из JSON
  18. Изменение регистра данных
  19. Блок else в обработке исключений
  20. Вывод букв строки в Python
  21. Генерация UUID в Python
  22. Работа с файловой системой в Python
  23. Работа с массивами в Python
  24. Создание списков в Python
  25. Подсчет частотности элементов в Python
  26. Создание вкладок с TKinter
  27. Генерация QR-кодов с библиотекой qrcode
  28. Оператор «or» в Python
  29. Создание функций с произвольным количеством аргументов
  30. Progress с библиотекой tqdm
  31. Присвоение и ссылки
  32. Сравнение неупорядоченных списков
  33. SciPy: широкий функционал для математических операций
  34. Метод __imod__ для Python
  35. Объединение словарей в Python
  36. Объединение строк с помощью метода join
  37. Получение срезов итераторов
  38. Форматирование строк в Python
  39. Работа с URL-адресами в Python
  40. Глобальные переменные в Python
  41. Операторы увеличения и уменьшения в Python
  42. Работа с кортежами в Python
  43. Параллельные вычисления в Python
  44. Рациональные числа в Python
  45. Метаклассы в Python
  46. Генерация случайных чисел Python
  47. Форматирование кода на Python

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