Курс 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. Создание виртуальной среды
  2. Библиотека funcy: удобные утилиты
  3. Пересечение списков с использованием множеств
  4. Вложенные функции в Python
  5. Основы Python
  6. Генераторы данных
  7. Блок try-except-else
  8. Форматирование строк в Python
  9. Расчет времени выполнения программы
  10. Скачать видео с YouTube
  11. Статическая типизация в Python
  12. Создание списков в Python
  13. Работа с набором данных CIFAR10 в PyTorch
  14. Progress с библиотекой tqdm
  15. Оператор распаковки в Python
  16. Оптимизация строк в Python
  17. Преобразование объекта в строку
  18. Комментарии в Python
  19. Хранение данных с помощью dataclasses
  20. Проверка дубликатов в Python
  21. Объединение списков в Python
  22. Создание .exe файла с pyinstaller
  23. Удаление ресурса в Python
  24. Логический оператор «and» в Python
  25. Метод rename() для переименования файлов и каталогов
  26. Сортировка элементов в Python
  27. Умножение строк и списков
  28. Избегайте двойного подчеркивания
  29. Основы работы со строками в Python
  30. Декораторы в Python
  31. Создание словарей в Python
  32. Группы исключений в Python
  33. Работа с множествами в Python
  34. Работа с модулем random
  35. Подсказки типов в Python
  36. Изменение логики работы с временем
  37. Цепные операции в Python
  38. Атрибуты класса и экземпляра в Python
  39. Асинхронное выполнение задач в Python
  40. Работа с Telegram API на Python
  41. Функция pow() — возвести число в степень
  42. Создание генераторов
  43. Создание таблиц в терминале с PrettyTable
  44. Вычисление фазы комплексного числа
  45. Логирование с Loguru

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