Курс 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. Импорт в Python: список all
  2. Обработка исключений в Python
  3. %pinfo: получение информации об объекте
  4. Список импортированных модулей в Python
  5. Объединение словарей в Python
  6. Создание новых функций с помощью functools.partial
  7. Оператор объединения словарей
  8. Удаление первого элемента списка
  9. Работа с JSON данными в Python
  10. Работа с zip()
  11. Возврат нескольких значений из функции
  12. Оптимизация памяти с __slots__
  13. Преобразование в float
  14. Работа с Colorama
  15. Сортировка данных в Python
  16. Подчеркивание в REPL
  17. Расширение операции побитового «и» в Python
  18. Проверка списка: any() и all()
  19. Работа с модулем random
  20. Асинхронное программирование с asyncio
  21. Основы слова
  22. Функциональное программирование в Python
  23. Эффективная конкатенация строк в Python
  24. Возврат нескольких значений
  25. Создание словаря через dict comprehension
  26. Обход дочерних элементов BeautifulSoup
  27. Pillow: работа с изображениями
  28. Работа с контекстным менеджером Pool
  29. Форматирование строк в Python
  30. Перевернуть список в Python
  31. Создание даты из строки ISO
  32. Установка и обучение ChatterBot
  33. Преобразование строки в число
  34. Получение имени функции с помощью inspect
  35. Циклы for в Python
  36. Работа с дробями в Python
  37. Печать календаря в Python
  38. Мониторинг работы программы Py-spy
  39. Документирование функций в Python
  40. Генераторы в Python
  41. Метод __irshift__ для Python
  42. Хеширование паролей с использованием salt
  43. Библиотека Chartify: руководство
  44. Метод rsub в Python: расширение функциональности вычитания
  45. Определение основы слова с showballstemmer
  46. Работа с модулем glob в Python
  47. Чтение бинарного файла в Python.

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