Курс 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 Translator
  2. Чтение бинарного файла в Python.
  3. Оператор break в Python
  4. Именованные аргументы в Python
  5. Многострочные комментарии в Python
  6. Оператор in и not in в Python
  7. Ускорение кода с помощью векторизации
  8. Использование super() в Python
  9. Объединение словарей в Python
  10. Работа с f-строками 2.0
  11. Область видимости переменных
  12. Оператор умножения для вектора
  13. Генераторы в Python
  14. Конкатенация строк с помощью join()
  15. Удаление символов новой строки в Python.
  16. Классы данных в Python
  17. Форматирование вывода с F-строками
  18. Метод setdefault() в Python
  19. Изменение объектов в Python
  20. Генераторы в Python
  21. Подсчет вхождений элементов
  22. Работа с датой и временем в Python
  23. Назначение максимального и минимального значения переменной в Python.
  24. Доступ к локальным переменным
  25. Функция product() в Python
  26. Отделение звука от видео
  27. Работа с defaultdictами в Python
  28. Декоратор для группы пользователей в Django
  29. Работа с библиотекой xkcd
  30. Python UserString — создание подклассов строк
  31. Капитализация строк
  32. Подписка на каналы разработчиков
  33. Перевернуть список в Python
  34. Создание детектора плагиата
  35. Многострочные комментарии в Python
  36. Разделение строки с помощью re.split()
  37. Обучение модели с указанием эпох
  38. Проверка окончания строки с помощью str.endswith()
  39. Defaultdict в Python
  40. Контроль точности вывода чисел
  41. Создание треугольника Паскаля
  42. Принципы программирования
  43. Конструктор в Python
  44. Beautiful Soup — извлечение данных из HTML
  45. Измерение времени выполнения кода

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