Курс 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. Многоточие в Python
  4. Измерение времени выполнения в Python
  5. Оценка выражений генератора в Python
  6. Перемещение и удаление файлов в Python
  7. Генераторы в Python
  8. Enum в Python
  9. Обработка ошибок в Python
  10. Функциональное программирование в Python
  11. Оператор zip в Python
  12. Возвращение нескольких значений через кортеж или класс
  13. Работа с CSV в Python
  14. Обработка StopIteration в Python
  15. Python enumerate() функции
  16. List Comprehension Tutorial
  17. Функции min(), max(), sum()
  18. Установка и использование библиотеки google
  19. Просмотр внешнего файла в Python
  20. Отладка регулярных выражений в Python
  21. Измерение времени выполнения кода
  22. Проверка файла .py на синтаксис.
  23. Форматирование вывода списков
  24. Фильтрация списков с itertools
  25. Функция divmod() в Python
  26. Управление контекстом выполнения
  27. 9 уловок для чистого кода
  28. Хэш-функции в Python
  29. Замена подстроки
  30. Проверка однородности элементов списка
  31. Группировка элементов в словарь
  32. Удаление ключей из словаря
  33. PUT запрос для обновления данных
  34. Форматирование строк в Python.
  35. Определение функций с необязательными аргументами
  36. Обработка исключений с блоком else
  37. Удаление дубликатов в pandas
  38. Объединение словарей в Python
  39. Операции с комплексными числами
  40. Создание спинбокса в tkinter
  41. Работа с файлами в Python
  42. Присвоение значений переменным в Python

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