Курс 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. Тестирование с responses
  2. Сортировка с помощью key
  3. Метод __call__ в Python
  4. Модуль functools в Python
  5. Сложение матриц в NumPy
  6. Создание виртуальной среды
  7. Метод difference_update() — разность множеств
  8. Получение комбинаций в Python
  9. Метод join() для объединения элементов
  10. Defaultdict в Python
  11. Извлечение аудио из видео
  12. Обработка ошибки IndexError
  13. Pretty-printing JSON в Python
  14. Antigravity модуль
  15. Декораторы в Python
  16. Создание и инициализация объектов
  17. Импорт модулей в Python 3.12
  18. Роль object и type в Python
  19. Установка и использование библиотеки google
  20. Создание именованных кортежей в Python
  21. Очистка данных с помощью pandas
  22. Конвертация изображений в PDF
  23. Работа со строками в Python
  24. Мониторинг памяти с Pympler
  25. Работа с CSV файлами
  26. Colorama: окрашивание текста в Python
  27. Объединение списков в Python
  28. Выбор редактора кода.
  29. Применение функции к списку
  30. Метод split() для разделения строк
  31. Генераторы в Python
  32. Модуль future Python
  33. Философия Python
  34. Установка максимального количества цифр
  35. Использование defaultdict в Python
  36. Метод join для наборов
  37. Отправка POST запроса на сервер.
  38. Функция с *args.
  39. Удаление дубликатов из списка
  40. Вычисление времени выполнения
  41. Проблема сравнения словарей
  42. Управление ресурсами с контекстными менеджерами
  43. Поток данных в Python
  44. Создание множества в Python
  45. Работа с классами данных
  46. Получение текущей даты и времени с помощью datetime
  47. Функция reduce() в Python
  48. Типы возвращаемых значений в Python

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