Курс 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: отсутствие точек с запятыми
  2. Встраивание HTML в Jupyter Notebook
  3. Метод clear для коллекций
  4. Передача аргументов через **arguments
  5. Логический оператор «and» в Python
  6. Профилирование с Pandas
  7. Оператор обр. импликации
  8. Сортировка в Python
  9. Библиотека Rich: форматирование текста
  10. Оператор объединения словарей
  11. Частичное применение функций в Python
  12. Переопределение метода delitem в Python
  13. Удаление специальных символов
  14. Преобразование чисел в Python
  15. Делегирование в Python
  16. Работа с массивами в Numpy
  17. Управление ресурсами с контекстными менеджерами
  18. Генераторы в Python
  19. Numpy: разбиение массивов
  20. Объединение списков с помощью zip
  21. Переворот строки с помощью срезов
  22. Декоратор Ajax required
  23. Проверка подстроки в строке с помощью in
  24. Активация Matplotlib в Jupyter
  25. Создание панели меню Tkinter
  26. Множественное присваивание в Python
  27. Группы исключений в Python
  28. Работа с кортежами в Python
  29. Логирование с Logzero
  30. Операции с числами в Python
  31. Именованные срезы в Python
  32. Обработка исключения UnboundLocalError
  33. Конкатенация строк с join() в Python
  34. Закрытие файла в Python
  35. Использование defaultdict в Python
  36. Множественное наследование в Python
  37. %pinfo: получение информации об объекте
  38. Форматирование заголовков в Python
  39. Разность множеств
  40. Любовь к Python
  41. Строки в Python: апострофы и кавычки
  42. Основные операции с Numpy
  43. Метод Event.wait() в Python
  44. Объединение словарей в Python
  45. Группировка элементов в словарь
  46. Оператор is в Python

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