Курс 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. Срез списка в Python
  3. Определение объема памяти объекта
  4. Оператор «not» в Python
  5. Установка и обучение ChatterBot
  6. Инверсия списка и строки в Python
  7. Именованные срезы в Python
  8. Проблемы с dict в Python
  9. Поиск файлов по шаблону
  10. Динамическая типизация в Python
  11. Преобразование данных в Python
  12. Управление импортом в Python
  13. Делегирование в Python
  14. Руководство по библиотеке pydantic
  15. Склеивание строк без циклов
  16. Разбиение текста в Python
  17. Область видимости переменных
  18. Конкатенация строк с join() в Python
  19. Библиотека Rich: форматирование текста
  20. Парсинг веб-страниц с Beautiful Soup
  21. Профилирование данных с Pandas
  22. Тестирование с responses
  23. Путь к интерпретатору Python
  24. Деление в Python
  25. Регулярные выражения: метод match
  26. Проверка существования переменной с оператором :=
  27. Чтение бинарного файла в Python.
  28. Тернарный оператор в Python
  29. Оператор += в Python
  30. Метод setdefault() в Python
  31. Поиск наиболее частого элемента в списке
  32. Удаление символов новой строки в Python.
  33. Работа с модулем cmath
  34. Подсчет элементов в Python
  35. Создание файла с проверкой ошибки
  36. Работа с итераторами в Python
  37. Установка random seed в Python
  38. Удаление и повторная вставка ключа в OrderedDict
  39. Работа с Telegram API на Python
  40. Проверка индексов коллекции
  41. Получение текущей даты в Python
  42. Вычисление времени выполнения
  43. Основы работы с os
  44. Повторение элементов в Python
  45. Хранение переменных в словаре.
  46. Defaultdict в Python

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