Курс Python → Оператор continue в Python

Оператор continue в Python позволяет пропустить текущую итерацию цикла и перейти к следующей. Это очень удобно, когда нам нужно выполнить определенные действия только при выполнении определенного условия. Например, если у нас есть список чисел и мы хотим вывести сумму только положительных чисел, мы можем использовать continue, чтобы пропустить отрицательные числа.

Давайте рассмотрим пример. У нас есть список чисел [1, -2, 3, -4, 5]. Мы хотим найти сумму всех положительных чисел. Мы можем создать цикл for, который будет проходить по каждому элементу списка. Используя условный оператор if, мы проверим, является ли число положительным. Если число отрицательное, мы пропустим его, используя оператор 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 пропускает текущую итерацию цикла и переходит к следующей. Таким образом, отрицательные числа не учитываются при подсчете суммы. В результате на экран будет выведено сообщение с суммой только положительных чисел.

Использование оператора continue позволяет более гибко управлять выполнением циклов в Python, делая код более понятным и эффективным. Этот оператор особенно полезен в ситуациях, когда нам необходимо пропустить определенные элементы или действия в цикле в зависимости от условий.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Список переменных с %who
  2. Функции в Python: создание и вызов
  3. Ускоренный импорт библиотек
  4. Python itertools combinations() — группировка элементов
  5. Сортировка HTML-элементов
  6. Транспонирование матрицы
  7. Метод rsub для пользовательских чисел
  8. Сохранение и загрузка модели в PyTorch
  9. Метод add для класса Vector
  10. Строки в Python: апострофы и кавычки
  11. Метод rrshift для пользовательских объектов
  12. Работа с контекстными менеджерами
  13. Оценка выражений генератора в Python
  14. Нахождение отличий в списках
  15. Блок try-except-else
  16. Карта бомбоубежищ в Москве и Питере
  17. Зарезервированные слова в Python
  18. Python Translator: создание локальных переводчиков
  19. Определение размера папок в Python
  20. Упрощение условных выражений с тернарным оператором
  21. Переопределение оператора % для объектов
  22. Правила именования переменных
  23. Форматирование строк с % в Python
  24. Удаление символов новой строки в Python.
  25. Многоточие в Python
  26. Работа с Telegram API на Python
  27. Просмотр внешних файлов в %pycat
  28. Обработка ошибки IndexError
  29. Модуль subprocess: запуск внешних команд
  30. Извлечение статей с newspaper3k
  31. Функция enumerate() — Python
  32. Преобразование букв в нижний регистр
  33. Отправка HTTP-запросов в Python
  34. UserString в Python
  35. Функция format() в Python
  36. Логирование в Python
  37. Лимиты на ресурсы Python
  38. Получение пути к текущему скрипту с помощью os
  39. Установка Python — Простое руководство
  40. Преобразование списка в словарь через генератор
  41. Работа с collections в Python.
  42. Извлечение новостей с помощью newspaper3k
  43. Утечки переменных цикла в Python 3.x
  44. Использование модуля math
  45. Сортировка с параметром key
  46. Разбиение текста в Python
  47. Удаление ссылок в Python

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