Курс 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. Транспонирование 2D-массива с помощью zip
  2. Получение значений из словарей
  3. Блок else в Python
  4. Объединение кортежей в Python
  5. Освоение Python
  6. Функция eval() в Python
  7. Enum в Python
  8. Описание скриптов в README
  9. Округление чисел с помощью round
  10. Декораторы с аргументами
  11. Создание комплексных чисел
  12. Объединение словарей в Python
  13. Работа с геоданными с помощью geopy
  14. Генераторные выражения и islice.
  15. Избегание изменяемых аргументов
  16. Чтение бинарного файла в Python.
  17. Создание словарей в Python
  18. Поиск простых чисел
  19. Капитализация строк
  20. Выражения-генераторы в Python
  21. Генерация UUID в Python
  22. Методы HTTP запросов в Flask
  23. Резервирование символов в Python
  24. Преобразование списка в словарь через генератор
  25. PUT запрос для обновления данных
  26. Фильтрация списка от «ложных» значений
  27. Переопределение метода __eq__
  28. Создание словарей в Python
  29. Python: Splat-оператор и splatty-splat
  30. Управление мышью и клавиатурой с Pyautogui
  31. Защита данных в Python
  32. Создание объекта timedelta
  33. Шаблоны и наследование в Flask
  34. Отправка поздравлений по дню рождения
  35. Проверка однородности элементов списка
  36. Метод index() в Python
  37. Работа с Colorama
  38. Управление фоновыми задачами в Python
  39. Работа с парами ключ-значение
  40. F-строки в Python
  41. Python Calendar Usage
  42. discard() — удаление элемента из множества
  43. Метод join() для объединения элементов строки
  44. Работа с необработанными строками

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