Курс 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 и Shell
  2. Глобальные переменные в Python
  3. Оптимизация строк в Python
  4. Область видимости переменных в Python
  5. Вакансии в Nebius
  6. Улучшение читаемости кода в Python
  7. Объявление переменных в Python
  8. Поиск индекса элемента
  9. Комментарии в Python
  10. Определение наиболее частого элемента с помощью collections.Counter
  11. UserList в Python: Описание и примеры использования
  12. Работа со словарями
  13. Создание тестовых данных с Faker
  14. HTTP-запросы с библиотекой Requests
  15. Атрибуты массивов в Numpy
  16. Функция format() в Python
  17. Анализ кода — Python
  18. Разделение списка на гнппы
  19. Декораторы в Python
  20. Оператор break в Python
  21. Разделение строки с помощью re.split()
  22. Множества и frozenset
  23. Импорт с альтернативным именем
  24. Определение объема памяти объекта
  25. ChainMap избыточные ключи
  26. Справка по импортированным модулям
  27. Открытие и запись файлов
  28. Применение функции map() с лямбда-функциями
  29. Блок try-except-else
  30. Итераторы с потерямиZIP
  31. Определение индекса элемента списка
  32. Управление асинхронными задачами с помощью Semaphore
  33. Создание уникального множества
  34. Работа с deque в Python
  35. Переворот списка в Python
  36. Генераторы в Python
  37. Сортировка слиянием
  38. Метод repr() в Python
  39. Объединение, распаковка и деструктуризация
  40. Удаление пробелов методом translate()
  41. Методы сравнения множеств
  42. Обход элементов в Python
  43. Dict Comprehension в Python
  44. Работа с библиотекой xkcd
  45. Многострочные комментарии в Python

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