Курс 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. Создание пустых функций и классов в Python
  3. Обработка StopIteration в Python
  4. Обработка ошибок в Python
  5. Поиск уникальных элементов строкой в Python
  6. Генерация случайных чисел в Python
  7. Список и кортеж в Python
  8. Работа с процессами в Python
  9. Группировка элементов Python
  10. Присоединение элементов коллекции
  11. Декоратор @override
  12. Обрезка изображения с Pillow
  13. Декоратор защиты анонимных пользователей
  14. Обратный список чисел
  15. Эффективная конкатенация строк с использованием join()
  16. Руководство по библиотеке pydantic
  17. Базовые объекты Python
  18. Раздувающийся словарь в Python
  19. Проверка списка: any() и all()
  20. Python: отсутствие точек с запятыми
  21. Работа с collections.Counter
  22. Декораторы в Python
  23. Тестирование с unittest
  24. Оптимизация памяти с __slots__
  25. Оператор is в Python
  26. Изучение объектов с помощью dir()
  27. Измерение времени выполнения кода
  28. Тестирование времени с Freezegun
  29. Перехват исключений в Python
  30. Многострочные комментарии в Python
  31. Сравнение строк в Python
  32. Установка виртуального окружения Python
  33. Комментарии в Python
  34. Структуры данных в Python
  35. Генерация UUID в Python
  36. Расчет времени выполнения
  37. Форматирование строк в Python
  38. Сортировка элементов в Python
  39. Оформление кода по PEP 8
  40. Замер времени выполнения кода
  41. Получение размера объекта с sys.getsizeof()
  42. Логирование с Logzero
  43. Тип CodeType в Python.
  44. Проверка ввода с помощью isdigit
  45. Считывание бинарного файла в Python
  46. Функция с **kwargs в Python
  47. Подсчет количества элементов в списке
  48. Генераторы в Python

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