Курс 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. Установка и использование TensorFlow
  2. Запрос DELETE с библиотекой requests
  3. Работа с deque из collections
  4. Работа с пользовательским вводом
  5. Преобразование генераторов в циклы
  6. Инициализация переменных
  7. Преобразование числа в список цифр
  8. Форматирование даты с strftime()
  9. Методы __repr__ и __str__ в Python
  10. Progress с библиотекой tqdm
  11. Pretty-printing JSON в Python
  12. Вычисление разности множеств в Python
  13. Запуск внешнего кода в Jupyter
  14. Вычисление фазы комплексного числа
  15. Замена символов в Python
  16. Генератор данных в Keras
  17. Хранение данных с помощью dataclasses
  18. Возврат значений из генератора
  19. Многострочные комментарии в Python
  20. Метод сравнения объектов в Python
  21. Динамическая типизация в Python
  22. Строки в Python: апострофы и кавычки
  23. Удаление элементов по срезу
  24. Операторы присваивания в Python
  25. Codecademy в Telegram
  26. Генераторные выражения и islice.
  27. Структурирование данных с Pydantic
  28. Работа с эмодзи в Python
  29. Объединение словарей в Python
  30. Управление пакетами с pip
  31. Итерация по коллекции в Python
  32. Оператор break в Python
  33. Подсчет количества элементов в списке
  34. Разделение списка на гнппы
  35. Многопоточность и асинхронное программирование в Python
  36. Импорт модулей в Python 3.12
  37. Форматирование строк в Python
  38. Работа с изменяемыми коллекциями
  39. Потоковый ввод в Python
  40. Декораторы в Python
  41. Хеши в Python
  42. Работа с итераторами через срезы
  43. Множественное наследование в Python

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